This is a full-stack boilerplate using MongoDB, Express.js, React.js, Node.js, and JavaScript
The main branch contains the starter code for a basic React project (initialized with vite) using MUI and TailwindCSS for styling, and an Express server connected to MongoDB.
- Node.js (Installation)
- MongoDB (Community edition)
Install all dependencies for client/ and server/.
In two separate terminals:
cd client
npm install
cd server
npm install
Create .env files in both client/ and server/
root/
client/
.env
server/
.env
client/.env
NODE_ENV=development
REACT_APP_SERVER_URL=http://localhost:8080
server/.env
NODE_ENV=development
PORT=8080
MONGO_URI=mongodb:<link to mongo databse>
CLIENT_URL=http://localhost:5173
In two separate terminals:
cd client
npm run dev
cd server
npm start