Skip to content

m4ch374/cse_hackachon_2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSESOC HACKATHON 2023

Group 13 - Amith Kovoor, Henry Wan, Wyun Ng, Jason Lim, Zihao Zhou

1. The Beginning ✈️

1.1 Brainstorming ideas 🧠

After we have recieved the prompt, we decided to have a brain storm of ideas. The ideas we came up with are:

  • Offline entertainment platform that allows people to download movies etc 🎥
  • Luggage tracker 💼
  • Amber alarm - any car accidents, crimes occuring in a certain area will give the traveller a notification on their device ⏰
  • Carbon footprint tracker from the use of transport ♻️
  • Exchange rate and inflation tracker 📊
  • Travel companion chat bot 🤖
  • Local events aggregator 📡
  • AI powered parking and travel route optimiser 🚗

1.2 Synopsis of our most feasible idea 💡 :

During covid, unemployment rate and inflation increased drastically, and as a result, people's disposable income also decreased. This meant that for the average individuals, there is less incentive for people to travel. However, during this period, the richest in the world had their wealth almost doubled causing an income imbalance.

As the pandemic reaches to an end, people are eager to travel, but due to the state of economy after covid, rich people are left lonely with no one to travel with and average people don't have the propensity to spend on travelling. This problem gave us the idea to initially come up with the idea of an "e-begging" platfrom, where we match rich people who are looking for friends to travel with to poorer people that are looking to get a cheaper trip.

However, we soon realised we are capable of making this platform reach a much broader target audience than just rich matching the poor, so we decided to make a general "buddy-buddy" platform for everyone regardless of financial status. However, we still decided to use the rich and poor example in our demostration.

✈ OnlyGuests 🔒

2. What is OnlyGuests

After we have finalised the idea, we decided to name our project: "project OnlyGuests"

2.1 Features included 🔧

Due to the 24 hour time constraint, our group decided that beofore we start coding, we need to finalise the minimum required amount of features included in our porject. These features are:

  • Log in/registration feature 📪
  • Email duplicate checking feature 🔍
  • Ability to create travel session as a host 💫
  • Ability to join travel session as a guest 🚶*
  • Ability to matach session with users 👌
  • Ability for guests to rate hosts

These features are selected so that it is feasible for this project to be completed in time while also showing a high degree of technical complexity.

3. Putting it all together

3.1 Coding 💻

3.1.1 Tech stack (back end)

  • Python
  • Flask

3.1.2 Front end

  • React.JS
  • Typescript
  • Framer motion
  • Tailwind

3.2 Presentation 📺

Simultaneously, we are working on the presentation slides and the script. For this we decided to go for a comedic approach to catch the audience's attention and differentiate ourselves from the rest. For example, we incorporated a plethora of memes, funny images and blunt language 😂. Then we worked on the script based off of the slides and tried to shorten it to 30-40 seconds to give it enough time for demonstration.

How to Run:

Set up two terminals, in one cd into /backend and /frontend in the other. Run python3 server.py for the former and then npm install and npm run dev for the latter.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published