Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reekrajroy/todo-react-app
A mono-repo To-Do React app
https://github.com/reekrajroy/todo-react-app
Last synced: about 5 hours ago
JSON representation
A mono-repo To-Do React app
- Host: GitHub
- URL: https://github.com/reekrajroy/todo-react-app
- Owner: REEKRAJROY
- Created: 2024-07-21T14:47:56.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-21T15:20:07.000Z (4 months ago)
- Last Synced: 2024-07-22T16:38:02.064Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## To-Do app π.
To-do mono-repo app using React, Node, and MongoDB. Users need to log in which is made secure using **jwt** and **bcrypt** for secure authentication by storing hashed passwords. Users can add a set of tasks, and update and delete them. One user can have multiple sets of tasks.
## How to set up locally π:
(1) Clone the entire project.
(2) Navigate to the frontend folder.
(3) Do `npm install` to install all the dependencies.
(4) Run `npm start` to start the react app. It opens at http://localhost:3000/
(5) Navigate to the backend folder.
(6) Go to _backend/conn/conn.js_ and change the Mongo string to the appropriate local port. By default, it is hardcoded as **mongodb://localhost:27017**
(7) Do `npm install`. This installs the necessary dependencies. Please make sure that **jwt** and **bcrypt** is installed. The server starts at http://localhost:1000/ which, is hardcoded. Please change as per requirement.
## Video demoπΉhttps://github.com/user-attachments/assets/94bf225f-9cad-45af-b332-3664bd75d61f