π Advanced TypeScript, Node.js, Express.js, MongoDB, Mongoose, Redux, and Redux Toolkit Practice Repo
This repository is dedicated to practicing advanced usage of TypeScript in combination with Node.js, Express.js, MongoDB, Mongoose, Redux, Redux Thunk, Redux RTK Query and Redux Toolkit. The goal is to learn and implement industry standards in coding practices.
Getting Started
To get started with the project, clone the repository and install the necessary dependencies by running:
npm install
You will also need to have a MongoDB server running in order to connect to the database.
Usage
The project includes several scripts to aid in development and testing:
npm run start
: starts the Node.js server in development mode with hot reloadingnpm run build
: builds the project in production modenpm run test
: runs the test suite
Technologies
This project utilizes the following technologies:
- TypeScript
- Node.js
- Express.js
- MongoDB
- Mongoose
- Redux
- Redux Thunk
- Redux RTK Query
- Redux Toolkit
Contributing
If you would like to contribute to the project, please fork the repository and make a pull request with your changes.
License
This project is licensed under the MIT License.