Study Smart

Logo
Studysmart Screenshots

Introduction

The project’s aim was to develop a platform that brings closer tutors and students, providing an easier way to find suitable tutors/ students, as well as to manage the process of private lessons. In order to achieve this, three applications were developed: a web application, a mobile application and RESTful Web service, which is consumed by both of the other apps.
This project was submitted for the award of Bachelor's degree in Computer Science from University of Southampton.
The software was developed in 7 months, during my 3rd university year (October 2015 - April 2016).
The full report is available here.

#AngularJS#NodeJS#Ionic#MongoDB#MongoLab#AWS#Heroku#AgileDevelopment

Architecture

Studysmart Architecture

Features

  • User Authentication using PassportJS
  • JWT based Authorization
  • Push Notifications using Ionic Push
  • Using MonogLab - MongoDB DBaaS
  • File uploading (AWS S3)
  • Web app and the API deployed to Heroku

Screenshots