Skip to content

dcardona23/festify_react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Festify Frontend

Abstract

Festify is a music festival scheduling application designed to provide festival administrators with detailed information about festival schedules, shows, and attendees. Administrators can view individual schedule details, including show times, locations, and artists. Schedules can also be searched by artist name, and a show can easily be removed from a schedule by clicking a button.

Contributor

Danielle Cardona - LinkedIn, GitHub

Previews

Main Page GIF Delete Show GIF

Planning/Wireframing

Front End MVP Wireframe and component architecture

Setup Instructions

  1. Clone the repository locally

  2. Navigate to the project directory

    • cd festify_react
  3. Install dependencies

    • npm install
  4. Start the development server

    • npm start
  5. Visit the application in your browser

  6. To fetch data from the backend, you will also need to clone the backend and run the server on localhost:5000

    • rails s -p 5000

Summary of Technologies

  • React: For building a dynamic and interactive user interface.
  • React Router: For client-side routing.
  • CSS: For styling components and layout.
  • Fetch API: For making HTTP requests to the backend.
  • JavaScript (ES6): Core language for frontend development.

Goals

  • Provide a seamless administrator experience for exploring festival schedules and details.
  • Enable administrators to view artist information and show locations and times.
  • Develop a clean, professional UI for schedule and show information.

Testing

This project uses Cypress for end to end testing to ensure the application's workflows function correctly.

Running Tests

  • Ensure all dependencies are installed.
  • Run the test suite:
    • npm run cypress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published