Skip to content

SpaceyaTech/gvash-planes

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“— Table of Contents

πŸ“– GVASH PLANES

GVASH PLANES is a rails application where you can book planes. This app is created using Rails as an api and React as frontend with 5 people.

πŸ›  Project Links

Tech Stack

REACT
Server
Database

Key Features

  • A user can register and log in, so that the data is private to them.
  • Book new planes
  • Create planes (only for admin)

(back to top)

Kanban Board

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

 gem install

Setup

Clone this repository to your desired folder(Rails):

 git clone https://github.com/V-Blaze/GVASH-PLANES-API.git

Clone Another repository for frontend(React). Project

 git clone https://github.com/V-Blaze/gvash-planes.git

Install

Install Rails Project with:

  cd GVASH-PLANES-API
  bundle install
  Setup database credentials
  config/database.yml
  rails db:setup
  rails s

For the React project,

  • Go to the respective folder where you clone.
  • At the root folder of your app, Make new file called .env and add the following.
   REACT_APP_API_URL=http://127.0.0.1:3000
  • Run the following.
   npm install
   npm start

Authentication

if you wanna login as admin, you have to use the following credientials, please make sure to run above commands

email: user@example.com
password: password

Run tests

To run tests, run the following command:

rspec spec --format documentation

πŸ‘₯ Authors

πŸ‘€ Hein Tay Zar

πŸ‘€ Valentine Blaze

πŸ‘€ Gina Beki

πŸ‘€ Abdessittir

πŸ‘€ Sammuel LEKPOR

(back to top)

πŸ”­ Future Features

  • Fully Functional Auth Pages including email verifications and forgot password pages
  • Make multiple admins

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, Please give it a ⭐️

(back to top)

πŸ™ Acknowledgments

Thanks @Murat Korkmaz on Behance. for providing this template

Thanks microvers for giving this oppournity.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

GVASH PLANES is a rails application where you can book planes. This app is created using Rails as an api and React as frontend with 5 people.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 92.1%
  • CSS 5.4%
  • HTML 2.5%