Skip to content

tamu-edu-students/CSCE-606-Movie-Diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Development setup

Run everything with a single command:

bin/setup

This installs Ruby gems, installs npm packages (for Tailwind), prepares the database, clears temp files, and boots the dev server (pass --skip-server to omit running bin/dev).

To start the app later, simply run:

bin/dev

Foreman will read Procfile.dev and run both the Rails server (web) and Tailwind watcher (css) so everyone has the same workflow.

Configure TMDB (optional)

  • Out of the box, the app falls back to the grading key that is already set.
  • To override it, set TMDB_API_KEY in your shell (or .env.local), or add it via bin/rails credentials:edit under tmdb.api_key.

Alternative command to edit credentials:

 EDITOR=nano bin/rails credentials:edit
Format the credentials file like so:
  tmdb:
    api_key: your_tmdb_api_key_here

Quality checks

Use the helper script to run test/lint suites:

bin/check

This runs RSpec, Cucumber (if present), and rubocop -a, skipping any tool that isn't installed in the bundle.

Deployment

https://movie-diary-1b90beb60a9f.herokuapp.com/

Other Documentation

User Guide

Technical Documentation

About

Social movie diary and discovery app - log movies, track rewatches, write reviews, build custom lists, follow friends, and explore recommendations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors