The Study Swamp app is a way for students to chat with other students enrolled in the same courses as them. Students can select classes to join from the list of courses offered at their university and then begin chatting. Each semester a subscription is required to use the app.
In "My Classes" the user can update a list of the classes that they are currently enrolled in. To add classes they can search through the list of classes offered by their university and click the plus icon next to each class. To remove classes they can click the delete icons next to the classes in their list.
In "Chat" the user can join a dedicated chat room for each of the courses offered at their university. The classes that they chose in "My Classes" will load here and they can join the chat room for each one. They can then discuss information relating to the class with other students.
In "Announcements" the user can see a list of announcements made by a moderator that will include important news or deals that Study Swamp is running.
- Clone this repository
- In a command window, navigate to the project directory and run
$ npm install
- Start the app using
$ grunt
or$ node server
- Go to http://localhost:27017 in a browser
- In /config/env/development.js change the URI to the URI for the new database
- In /config/env/default.js change the port to the new number
- MEAN.JS as a framework
- Bootstrap for front-end components
- PayPal Express Checkout for user payments