TypeScript MERN Todo List App
Installation
- Install dependencies
Install pnpm
in your global environnment first
by running npm i -g pnpm
then
pnpm install
- Create a
.env
file in root directory and add your database credentials:
MONGO_URI=yourmongodb_atlas_connect
Running the server
- Start server from the root
pnpm run dev
Running the frontend
- Go to the frontend path
cd ./frontend
- Install the dependencies
pnpm install
- Start the frontend
pnpm dev
Built With
- React
- TypeScript
- NodeJS
- ExpressJS
- MongoDB
- Redux
- Material UI
- Beautiful and accessible drag and drop for lists with React
- bcrypt
- React Hook Form