Code Monkey home page Code Monkey logo

sdp's Introduction

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.

sdp's People

Contributors

leselimothibe avatar dudu-n avatar demi-dev7789 avatar julianvjacobs avatar kay676400 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.