Technologies: MERN stack (MongoDB, Express,
React.js, Node.js), MongoDB, Heroku
Front-end NPM packages: reactstrap,
react-router-dom, axios, Stripe (react-stripe-elements),
Back-end NPM packages: express, mongoose,
dotenv, body-parser, multer, path, cors
CourseFill is an online app for use by educational institutions.
The main purpose is for students to view, register and make
payments for courses. In addition to viewing course information,
students will be able to view information about teachers.
Teachers can create profiles as well as keep track of their
courses, schedule and students.
CourseFill uses React.js on the front end. The server side is
set up using Node.js and Express. The application data is stored
using MongoDB. The shopping cart and payment for courses is set
up using Stripe.