This project is a full-stack clone application with a backend built with Node.js and a frontend built with React. The project is structured into two main folders: backend
and frontend
.
To get started with the project, follow the instructions below:
-
Clone the repository:
git clone <repository-url> cd <repository-name>
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Run the production server:
npm run start
The project is structured into two main folders:
- backend: Contains the server-side code.
- frontend: Contains the client-side code.
project-name/
│
├── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── server.js
│ └── ...
│
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
│ └── ...
│
├── package.json
└── README.md
- Backend: Node.js, Express, MongoDB, Mongoose, Cloudinary
- Frontend: React,tanstack/react-query , Material-UI,
- Other: cross-env, nodemon
docker run -p 5000:5000 --env-file .env twitter-app