buudee625 / koyome-prototype

GA capstone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KoyoMe

The world's calendar 🌎 πŸ—“ 😏

We've all been there before. We get on a roadtrip and find ourselves in a brand new city but have no idea what's going down in town. Instinctively, you flex your Googling skills and make a few quesries: "Events near me", "Latin night in blah city" or "Wine tasting blah city"... the list goes on, and Google always comes through and shower you with various events.

However, there are events that you just don't find even with the Mighty Google's query power! Say, you and your friends wanted to enjoy some live music at the local bar but Google doesn't tell you these small events :( So what are you left to do? Search each individual bars and browse their own calendar.

It's 2022, why are we still searching activities like we're still on MapQuest? Why isn't there a single stop that aggregates all the events like everything else?

Imagine a calendar with a bit of a social media twist. You can create one or many calendars, add your events, organize it and post it to the world. Similar to a social media platform, you can follow other people's calendars, from friends, to your favorite local bars, to the city's event organizers, or even that small shop that occasionally runs a flash sales!

That's what inspired KoyoMe! The world's calendar where all of the events and activities are aggregated.

KoyoMe Ver 0.0.1 Demo


Development πŸ› 


Screenshots πŸ“·

Homepage Demo screen-recording-1

Main Calendar View screenshot-1

Event Detail View screenshot-1


Technologies πŸ’Ώ

  • MongoDB
  • Mongoose
  • Express
  • NodeJS
  • React
  • Semantics UI
  • AWS S3
  • JWT Authentication
  • HTML and CSS

Dependencies πŸ“¦

  • dotenv
  • bcrypt
  • multer
  • jsonwebtoken
  • @fullcalendar/react
  • @fullcalendar/daygrid
  • react-datetime
  • react-pro-sidebar
  • @react-google-maps/api
  • use-places-autocomplete

Future Development ➑️

  • Following feature to allow users to follow other user's calendar
  • Ability to create multiple calendars and set visiblity
  • Fully customized calendar
  • Implement Google API to display map of the event location

About

GA capstone

License:MIT License


Languages

Language:JavaScript 83.3%Language:CSS 15.5%Language:HTML 1.2%Language:Procfile 0.0%