Skip to content

sroach1028/FinalProject

Repository files navigation

Gig - City

Full Stack Final Project

Week 16 Final Project at Skill Distillery - January 7, 2020

Built by:

This was a week-long sprint utilizing Agile Methodologies to exceed the minimum viable product for our final assignment.

Overview:

The purpose of Gig-City is to allow users to request and complete freelancing work in a wide variety of categories, complete with a bidding system, rating system, and email functionality.

This program is designed to be a full stack web application that uses a java/spring/spring security/restful backend & an angular/ts/js/html/css front end. The application uses a mySql database.

How to run:

Demo Account:

  • Username: kellyc
  • Password: qqaazz11

Admin Account:

  • Username: admin
  • Password: test

First, the user enters the index page. The user can choose to:

  • Register as a user
  • Login if already a user
  • Search gigs by category, city, isRemote, or title(logged in or not logged in)

A logged in user can:

  • Update their profile, posted gigs, bids, & bookings
  • Request a service(post a new gig)
  • Bid on other users requests
  • Rate and make a review comment about a completed booking
  • Remove the gig that they have made

The admin user can:

  • Deactivate & Activate all users

Technologies used:

  • Angular
  • TypeScript
  • Java
  • Java Persistence API
  • Spring Boot
  • Spring security
  • Gradle
  • Hibernate
  • RESTful
  • SQL
  • MySQL Workbench
  • HTML
  • JavaScript
  • CSS
  • Bootstrap
  • Apache
  • Tomcat
  • AWS
  • Atom
  • Git
  • GitHub
  • Trello
  • Agile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •