Skip to content

zennajjames/School

Repository files navigation

School

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.

screen shot 2019-01-10 at 6 41 28 pm

Installation and Use

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/.

Development --

screen shot 2019-01-10 at 4 48 20 pm

Future Development

  • 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

Creating A More Efficient App

  • Adding additional populate functionality to API calls
  • Reworking Course Model to include course videos and files