School is a lightweight learning management system and social media application.
Built with Javascript, Express, React, Node and MongoDB. User authentication built using JWT. Amazon Web Services provides storage services.
School is deployed on Heroku here.
Clone this repo:
$ git clone git@github.com:zenjduke/School.git
Open the folder:
$ cd School\
Install all dependancies:
$ yarn install
Install MongoDB locally:
https://docs.mongodb.com/guides/server/install/
Start the app:
$ yarn start
The app will be automatically in your browser at http://localhost:3000/.
- Streamline User Experience
- Password Reset/Forgot Course Code?
- Additional Input Validation and User Verification
- Additional course customization
- Uploading multiple photos as once/galleries
- User grid ---> Additional Newsfeed per class
- Adding additional populate functionality to API calls
- Reworking Course Model to include course videos and files