Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasinzhyper/to-do-list
Full stack To-Do List Application
https://github.com/yasinzhyper/to-do-list
express expressjs full-stack full-stack-to-do-list javascript mern mern-stack nodejs react react-hooks reactjs sass scss tailwindcss to-do-list todolist vite vitejs
Last synced: 26 days ago
JSON representation
Full stack To-Do List Application
- Host: GitHub
- URL: https://github.com/yasinzhyper/to-do-list
- Owner: YasinzHyper
- Created: 2024-07-05T15:33:02.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-13T17:11:17.000Z (7 months ago)
- Last Synced: 2024-11-13T18:36:53.453Z (3 months ago)
- Topics: express, expressjs, full-stack, full-stack-to-do-list, javascript, mern, mern-stack, nodejs, react, react-hooks, reactjs, sass, scss, tailwindcss, to-do-list, todolist, vite, vitejs
- Language: JavaScript
- Homepage:
- Size: 90.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A Full-Stack To-Do List Application built using MERN stack.
## Steps to run
1. Clone/fork the repository.
2. Navigate to the project directory.
3. Create a .env file in the api folder with :
```
DATABASE_URL=""
JWT_SECRET=""
CLIENT_URL=http://localhost:5173 (or) any other url
```
4. Then split the terminal, or use 2 separate terminals (1. Client side (frontend), 2. Server side(backend)):**4.1 Client Side**
```
cd client
npm i
npm run dev
```**4.2 Backend**
```
cd server
npm i
npm run dev
```**Tech Stack**
Backend: JavaScript, Nodejs, Expressjs, Prisma(MongoDB).
Frontend: React, Vite, Sass, Tailwind CSS.