Skip to content

TylerLampel/AdventureAlbum

Repository files navigation

AdventureAlbum App

AdventureAlbum App is the back-end part of the AdventureAlbum web application. It provides the server-side logic and API endpoints required for user authentication, managing vacations, locations, adventures, and media uploads.

Installation

To run the AdventureAlbum App locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/TylerLampel/AdventureAlbum.git
  1. Navigate to the app directory:
    cd AdventureAlbum/app
  1. Install dependencies:
    bundle install
  1. Set up the database:
  • AdventureAlbum App uses a PostgreSQL database. Make sure you have PostgreSQL installed and running.

  • Create a new PostgreSQL database.

  • Set the database connection configuration in the /config/environments file.

  1. Run database migrations:
    rails db:migrate
  1. Start the development server:
rails server
  1. The AdventureAlbum App API will be accessible at http://localhost:3000.

Technologies Used

  • Ruby on Rails: A web application framework written in Ruby.

  • PostgreSQL: A powerful, open-source relational database management system.

  • ActiveStorage: A file attachment and uploading library provided by Ruby on Rails.

Contributing

Contributions to the AdventureAlbum App are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request. Make sure to follow the project's code style and guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published