Technologies used in the project:
- Dynamic Data Management
- Proper Routing
- Dummy Database Collection
- Required Collection Maintained
- Used Lambda function to get Defaulter Data
- Monthly student's Payment management
DB /src
- Config
- Controller
- Model
- Routes
- Services
- Config.js: This folder basically has a database connection with MongoDB
- feeheadController.js
- paymentcontroller.js
- studentcontroller.js
- transaction.js *This folder contains logic related to all the APIs
##Model
- Dues.js
- feehead.js
- installment.js
- invoices.js
- payments.js
- studentmodel.js
- transaction.js This folder contains a collection of all the required collections
#Routes -route.js: Contains the route of all the APIs
##Services
- studentservice.js : Contains logic for the student service
Front-end deployed URL:
Back-end deployed URL:
Clone the project
git clone https://github.com/anki2001ta/Edviron_Backend.git
Go to the project directory
$ cd edviron-backend // go to client folder
$ yarn # or npm i // npm install packages
$ npm run dev // run it locally
// deployment for client app
$ npm run build //This will compile the react code using Webpack and generate a folder called docs in the root level