Coder Social home page Coder Social logo

twiegan / tootaloo Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 53 MB

Restroom review app allowing users to quickly find and rate top lavatories in their area.

Kotlin 0.04% Swift 0.44% Objective-C 0.01% Dart 72.32% CMake 5.40% C++ 6.54% C 0.41% HTML 0.53% Python 13.54% Ruby 0.77%
django flutter google-maps-api mongodb purdue-university

tootaloo's Introduction


Tootaloo

Tootaloo is a restroom review app allowing users to quickly find and rate top lavatories in their area. Its implementation of social media-esque features allows users to create and view restroom ratings from around the community.

Tootaloo was created in the Spring of 2023 for the CS40700 Software Engineering II class at Purdue University. It was completed over a period of 12 weeks broken down into three 4-week sprints. This project implemented some aspects of the Scrum management framework including the creation of artifacts such as a Project Design Document, Product Backlogs, and Sprint Backlogs, and the use of regular Sprint Reviews and Sprint Retrospectives. The development team consisted of four graduating seniors: Kichul Kang (Github: kckang1003), Sam Tarr (Github: S-Tarr), John Werner (Github: jwerner51), and Thomas Wiegand (Github: twiegan).


Technologies

  • Frontend - Flutter (iOS and Android apps)
  • Backend - Django
  • Database - MongoDB

Main Features by Sprint

Sprint 1 Sprint 2 Sprint 3
Login/Logout (Firebase) Login/Logout Redesign (MongoDB) Guest/Admin Access
Map and Location Services Setup Map Functionality (Nearest Bathroom) Map Functionality (Filtering)
Account Creation Following Functionality Favoriting Functionality
Basic UI Layout/Navigation Profile Preferences Post Reporting/User Reporting
Trending/Following/Restrooms Pages Review Creation Email Verification
Bathroom/User Search Review Edit/Delete Functionality

Contribution Breakdown

Although many portions of the project were a group effort, generally speaking individual team members were responsible for the following areas:

  • Kichul Kang
    • Map and Location Services Setup
    • Map Functionality (Nearest Bathroom)
    • Map Functionality (Filtering, Floor Maps)
    • Email Verification
  • Sam Tarr
    • Trending/Following/Restrooms Pages
    • Review Creation
    • Review Edit/Delete Functionality
    • Bathroom/User Search Page
  • John Werner
    • Login/Logout
    • Account Creation
    • Profile Preferences
    • Guest/Admin Access
  • Thomas Wiegand
    • Following Functionality
    • Favoriting Functionality
    • Post Reporting/User Reporting
    • Bathroom/User Search

Gallery

Login

Trending

Review

Restroom Search

User Search

Map

Demo

final_demo.mov

tootaloo's People

Contributors

jwerner51 avatar kckang1103 avatar s-tarr avatar twiegan avatar

Watchers

 avatar

Forkers

kckang1103 s-tarr

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.