Welcome to the Sabat Next.js TypeScript Redux Jest Cypress Starter! This repository provides a well-structured, production-ready boilerplate for building web applications using Next.js, TypeScript, Redux, Jest, Cypress, and more. Whether you're starting a new project or looking to enhance your existing applications, this starter kit has you covered.
To get started with this boilerplate, follow these steps:
Clone the Repository
Use the following command to clone the repository:
git clone https://github.com/DanielVilleda/sabat-nextjs-typescript-redux-jest-cypress-starter.git
Navigate to the Directory
Change into the project directory:
cd sabat-nextjs-typescript-redux-jest-cypress-starter
Install Dependencies
Install the required packages using npm or yarn:
npm install
or
yarn install
Run the Development Server
Start the development server:
npm run dev
or
yarn dev
Your application will be running at http://localhost:3000
.
Open in Your Browser
Visit http://localhost:3000
to see your application in action.
To run the tests, use the following command:
npm test
or
yarn test
This will execute your Jest tests. For end-to-end tests using Cypress, run:
npm run cypress
or
yarn cypress
To create a production build of your application, run:
npm run build
or
yarn build
This command will generate an optimized version of your application in the .next
directory.
For detailed documentation on each tool and library included in this boilerplate, please refer to the following links:
This repository covers the following topics:
For the latest releases, visit the Releases section. Here, you can download the latest version and view release notes.
We welcome contributions to this project! If you have suggestions or improvements, please fork the repository and submit a pull request.
git checkout -b feature/YourFeature
).git commit -m 'Add some feature'
).git push origin feature/YourFeature
).For questions or feedback, please reach out via the issues section of this repository.
This project is licensed under the MIT License. See the LICENSE file for details.
Explore the power of Next.js with TypeScript and Redux using this starter kit. For more information and updates, check the Releases section. Happy coding!