A web app allows users to manage households registration, fees collection and personal vehicles of an apartment.
The project is a fullstack web application built using MERN (MongoDB, Express.js, React.js, Node.js) stack.
- React.js
- React router
- Antd
- SASS/SCSS
- Redux
- Axios
- MongoDB
- Express.js
- Node.js
- Node-cron
- Bcrypt
- Mongoose
- Cors
Before running this application, make sure you have:
- Node.js installed
- MongoDB account
- Clone the repository using
git clone
- Create 2 terminals for backend and frontend. Run
cd server
for backend andcd client
for frontend - Install required dependencies for both backend and frontend using
npm ci
- Create a
.env
file for backend
MONGODB_PASSWORD= your MongoDB password
PORT= your server port (example: 8386)
- Start the backend and frontend by running
npm start
on each terminal