Skip to content

JulianVJacobs/SDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDP

For our sdp project

Coverage Status Build Status

Our task is to create a 2 in 1 app. The plan is to implement:

  • A section where students that use the Wits dining hall can view and order their meals online.
  • A section where students can buy and sell books.

The app solves the problem of students having to buy secnond hand textbooks and obtain dinning hall meals in person. Through this app, students are able to recieve both meals and books from the comfort of thier Wits residences. This is not only convenient but also safe during this pandemic where it is best to stay away from crowded places such as dinning halls. The app also promotes student enterprenuership in that it facilitates the selling of textbooks by students.

App preview

alt text

Installation Guide

  1. Download and install NodeJS
  2. Install Ionic
  3. Clone or download our repository (Click the green button saying 'Code')
  4. From the directory you cloned/downloaded our repository to, navigate to ../SDP/frontend and open this directory in a terminal of your choice
  5. Run the command npm install to install all the dependencies
  6. Run the command ionic serve
  7. If everything was done correctly, the app should be hosted in your default browser.

Implemented features

🗸 Dining Hall Ordering

  • Users can see different dining halls
  • Users can order meals from a dynamic menu
  • The owners of the dining hall can view which meals were ordered
  • Users can make comments about the quality of their meal
  • Users can rate their meals on a scale from 1 to 5
  • Users can see the comments other users have made about their meals
  • Users can see the ratings of certain meals
  • Users can see the allergens of the meals before ordering
  • Users can see pictures of the meals before ordering
  • Users can read a description of the meal before ordering
  • Users can contact the owner of the dining hall directly if they so choose

🗸 Book Marketplace

  • User can upload a book to sell
  • User can set the price of the book
  • Books that are for sale are displayed to the user
  • If the user buys a book, they lose credits and the seller gains the amount of the book
  • The user can contact the seller of a book directly about any concerns if they so choose
  • User can upload multiple images of the book they intend to sell

Links

See our daily scrum here.

See our architecture diagrams here.

View Sprint 1 Sprint 2 Sprint 3 Sprint 4
Logical 🗸 🗸 🗸 🗸
Development 🗸 🗸 🗸 🗸
Process 🗸 🗸 🗸 🗸
Physical 🗸 🗸 🗸 🗸
Activity 🗸 🗸 🗸 🗸

See our sprint planning & retrospective here. We are currently on Sprint 4.

Track our progress on our Taiga.

Have you found a bug? Check our issues. We may already know about it. If not, please bring it to our attention by submitting an issue.