- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Flightfull is a travel website simulator that allows users to book flights with top airlines and add their favorite airlines. All backend operations are handled through a REST API.
take a look at the frontend repository here
Server
Database
- PostgreSQL (development)
- CockroachDB (production)
- Users can book flights to any part of the world with top airlines
- Users can add airlines they prefer
- Users can manage their airlines and reservations
If you want to get a local copy up and running, please follow these steps.
To run this project, you need:
- Rails 7
- ruby 3.1.2
- VS code editor or equivalent
Clone this repository to your desired folder:
cd my-folder
git clone git@github.com:saied2035/flightfull-api.git
Install this project with:
note: make sure the PostgreSQL server is running
cd fligtfull-api
bundle install
rails db:create db:migrate db:seed
To run the project, execute the following command:
rails s -p 3001
(the port 3001 if you want to test against the frontend repository )
👤 Saied Gaffer
- GitHub: @saied2035
- Twitter: @SaiedGaffer
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse: microverse community
This project is MIT licensed.