This project consists of a full-stack application with separate frontend and backend services, along with a containerized MongoDB database.
- client/ -> Frontend React application
- server/ -> Backend Node.js server
- README.md -> Project documentation
The server is built with Node.js and Express, providing REST API endpoints and has 2 main routes for retrieve the notifications and another one to get all the activities.
- Navigate to server directory:
cd server
npm run setup
npm start- another provided commands:
npm run setup - Install dependencies and start MongoDB
npm start - Start the server
React-based frontend application for showing the logs activities.
- Navigate to client directory:
cd client
npm install
npm run startMongoDB database running remote on Atlas.
Create .env files in both client and server directories:
Holds the port, db uri string and github webhook secret.