Skip to content

The application allows users to create events, book events, receive email notifications, integrate with payment providers, and cancel events.

Notifications You must be signed in to change notification settings

melashu/event_scheduling_app

Repository files navigation

event-scheduling

📗 Table of Contents

📖 event-scheduling

The application allows users to create events, book events, receive email notifications, integrate with payment providers, and cancel events.

🛠 Built With

  • Rails 7
  • PostgreSQL
  • tailwinduicss

💻 Getting Started

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

Prerequisites

Setup

Open your vscode then

Open your terminal

Clone this repository to your desired folder

https://github.com/melashu/event_scheduling_app.git

cd event_scheduling_app

Run bundler install

Configure database.yml as of your environment

default: &default
  adapter: postgresql

  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>

development:
  <<: *default
  database: lemon_backend
  adapter: postgresql
  encoding: unicode
  host: localhost
  port: <YOUR_PORT>
  encoding: unicode
  username: <YOUR_USERNAME>
  password: <YOUR_PASSWORD>

test:
  <<: *default
  database: lemon_test_backend
  host: localhost
  port: <YOUR_PORT>
  adapter: postgresql
  encoding: unicode
  username: <YOUR_USERNAME>
  password: <YOUR_PASSWORD>

Then Run rails db:create db:migrate db:seed

Run bin/dev on your terminal

Usage

After runing bin/dev

On your browser user localhost:5000 to acess regular users page

You can create user account and login to the page or

Use the following login information

emial: user102@gmail.com
  password: 12345678

To access the admin page user

localhost:5000/admin

use the following login information

```
emial: meshu.amare@gmail.com
password: 12345678

```

👥 Authors

👤 Melashu Amare

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

Give a star if you like this project!

(back to top)

About

The application allows users to create events, book events, receive email notifications, integrate with payment providers, and cancel events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published