Skip to content

Ksamuel92/tourmanager-frontend-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App, using the Redux and Redux Toolkit template.

TourManager

This repository is the React frontend for the TourManager single-page application. TourManager is designed to help tour managers log and organize their shows, giving them a quick overview of the day to come in a convenient, dynamic way. You may find the backend repository for TourManager here. You will need to clone both frontend and backend to use the application.

Screenshots

Prerequisites

Before you continue, make sure you meet the following requirements:

  • Ruby 2.6.3 (for tourmanagerbackend)
  • Rails 6.1.4 (for tourmanagerbackend)
  • Node.js 16.11.1
  • Npm 8.1.1

Install

Clone the repository

git clone [email protected]:Ksamuel92/tourmanager-frontend-react.git
cd tourmanager-frontend-react

Install Dependencies

npm install

How To Use TourManager

Once TourManager's backend rails server is running, run npm start from the frontend's repository. The app will open www.localhost:3000 and you'll be taken to a landing page that looks like this. LandingPage Click "Login" and create a new account with your full name, email, and password. Login You can then click "Create New Show" and input details about a show, including the venue, guarantee, promoter and more! CreateNewShow Make as many shows as you need. The gross total of your merch and guarantees will be generated for ease. ShowList You can even check what promoter's are running each show so you can find their contact information easily. PromoterList When you log out, you can always get your shows back by using the same email that you logged in with the first time.

Contributing to TourManager

To contribute to TourManager, follow these steps:

  • Fork this repository.
  • Create a branch: git checkout -b <branch_name>.
  • Make your changes and commit them: git commit -m '<commit_message>'
  • Push to the original branch: git push origin tourmanager-frontend-react
  • Create the pull request.
  • Alternatively see the GitHub documentation on creating a pull request.

Roadmap

There are many features I wish to add to TourManager, including a more social element with users, a way to generate how many miles are being covered through Google Maps, a way to generate daysheets that can be automatically emailed to the touring group, and the overall style of the app.

Contact

If you would like to contact me, please email [email protected]

License

This project uses the following license: MIT License

About

The React frontend for TourManager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published