Skip to content

Anne-Hunt/Swarm

Repository files navigation

SWARM

created by Anne Hunt

Live Link: Swarm

Completed 2024

DESCRIPTION

Swarm is a full stack web application that utilizes a front end with Vue.js and Javascript and a backend written in Express/Node.js and MongoDB for the database. The application is designed to allow users to create events for others to attend. There are several set categories for the events. Users can filter events based on category and view a profile page to see what another user will be attending. Event creators can cancel events, events can sell out, and users can comment on events.

SKILLS

Javascript, Express Node.js, MongoDB, Vue.js 3, Vue Router, Bootstrap 5, HTML, CSS, Postman, many-to-many data relationships, conditional formatting, RESTful API

LANGUAGES

Javascript, HTML, CSS

REQUIREMENTS

Application must:

  • allow users to login, logout, and create accounts
  • display all users attending an event
  • contain working profile pages for all users that show details for their created events and events to which they have tickets
  • indicate when events are sold-out, canceled, and what category they belong to
  • allow users to edit their accounts, create events, claim tickets, comment on events, moderate comments on their own events, moderate attendees of their own event, and delete their tickets if they change their mind
  • pass all postman tests for CRUD related database calls
  • feature at least three types of pages - home, event details, profile
  • adhere to all UI release standards

STRETCH GOALS

Application may:

  • only show events that have not yet begun or occurred
  • feature a search function for titles and descriptions of events
  • only allow events to be deleted if no tickets have yet been created (require cancelation instead)
  • indicate if a user is attending in the display of their comments on an event
  • allow for private events
  • allow for event creators to ban specific users

FIGMA/UML

FIGMA diagram and prototype

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published