Vibrant is an Event posting web application that allows organizers to post events. It also allows Users to access, and browse through events as they make decisions about which to book.
Vibrant allows organizers to manage their events. The organizer can post, list, edit, and delete events. Users can also make personal accounts to personalize their experiences.
As an Organizer you should be able to:
Register
an agent accountUpload
new eventUpdate
eventDelete
event
As User you should be able to:
Book / Reserve
an event slotView
events
- Access to a computer, mobile phone or any other garget
- Internet access
- Ruby 2.7.4
- NodeJS (v16), and npm
- Heroku CLI
- Postgresql
- Clone to this repo by running the command :
https://github.com/carreuky/vibrant
- Unzip the downloaded files in a folder of choice.
- Open the folder with your favorite CLI tool.
- Run
bundle install && npm install --prefix client
on your terminal from inside the root folder of the project - Run
rails db:migrate
on your terminal from inside the root folder of the project to run the server rails s
: run the backend on http://localhost:3000npm start --prefix client
: run the frontend on http://localhost:4000- If the ports are busy, kindly feel free to change the port inside the server.js file
- Once the server is up and running, visit the link
http://localhost:4000
to access the application
-
HTML -to develop the structure off the page
-
Boostrap - to style the User Interface
-
Ruby on Rails - To build backend
-
Postgre SQL - To create Database
-
ReactJS - Building component based UI
Copyright (c) 2022 Kelvin Nderitu.
Feel free to reach out via:
- LinkedIn - Kelvin Nderitu