Skip to content

baritoneplaya2/Skedule

Repository files navigation

Skedule_App

LiftOff Personal project for LaunchCode codecamp

Overview

My project will be a scheduling app that helps users confirm and compare availability with a group of people in order to schedule a get together or trip. Users will be able to create an account, or log in, import, or sync, a calendar where their schedule is saved, and confirm availability before comparing with the group chosen. They will be able to review availability, by change it before confirming. I decided to make this project because a group of my girlfriends and I do a girls trip every year and it always takes a few months just to schedule when to do it. Outside of girls trip, it’s hard to hang out at any other time because of our different schedules. I want to be able to get everyone's availability and compare it to each other so we don't have to go person by person, back and forth on dates that work for some but not others. This application can be beneficial for anyone that needs to schedule a large get together or trip and doesn't want to just text or email back and forth for days, weeks or months in order to figure it out.

Features

  • User Register: Users will be able to create a new profile for themselves, allowing them to track their own calendars, availability and groups.
  • User Login: Users will be able to login after creating a profile. Passwords will be hashed and salted.
  • Import/Sync: Users will be able to import or sync a calendar of their choice in order to bring their schedule in.
  • Edit, Create, and Delete: Users will be able to create, edit or delete availability in their schedules in order to have it up-to-date.
  • Compare: Users will be able to (initially) compare availability individually. (Future edit: app will be able to compare and show common availability automatically)

Technologies

  • Java
  • Springboot
  • mySQL
  • HTML/CSS
  • Bootstrap

What I'll Have to Learn

I will learn how to make a Java project from scratch, since all of our projects have been pretty much started for us. I am learning how to use Trello, which will help me break down my project into steps and keep organized. I also have to learn how to use bootstraps to their full potential and React in order to have a better handle on the front end needs, and not have to do a whole css file from scratch. I will need to learn how to incorporate a calendar API or something to make the calendar work.

Project Tracker

Trello Board: https://trello.com/b/RrpWuWZX/skedule-get-together-app

About

LiftOff Personal project for LaunchCode codecamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published