8000 GitHub - husamrio/movie-forum
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

husamrio/movie-forum

 
 

Repository files navigation

Movie Forum

Table of contents

  1. Description
  2. Screenshots
  3. Setup and installation instructions
  1. Known bugs
  2. Technologies used
  3. Support and Contact details
  4. License
  5. Collaborators

Description

This is a simple web app that allows movie lovers around the world to come to our platform and checkout the latest and highest rated films. A user is able to to log into the plaform, view the latest titles and reviews/comments on the movies left by other users who have watched them before. A user is also able to post a review, update and delete it. This is a line that was edited in git and we intend to push it to github. The error is corrected

Screenshots

Screenshot1

screenshot2

Setup and installation instructions

Requirements

  • Ruby 2.7.6
  • Bundle
  • Rails
  • NodeJS (v16), and npm

Setting up the backend

$ ruby -v

We recommend version 2.7.6. If you need to upgrade you can install it using rvm:

$ rvm install 2.7.6 --default

You should also install the latest versions of bundler and rails:

$ gem install bundler
$ gem install rails

Install NodeJS

Verify you are running a recent version of Node with:

node -v

If your Node version is not 16.x.x, install it and set it as the current and default version with:

nvm install 16
nvm use 16
nvm alias default 16

You can also update your npm version with:

npm i -g npm
  • When you're ready to start running the backend server, run:
rails server

Database table relationships

Database table relationships

Setting up the database

  • Run the following commands to get started with the database:
bundle i
rails db:migrate
rails db:seed

Setting up the frontend

  • When you're ready to start building your project, run:
npm install --prefix client
npm install @mui/material @emotion/react @emotion/styled --prefix client
npm start --prefix client
  • rails s: run the backend on http://localhost:3000

  • npm start --prefix client: run the frontend on http://localhost:4000

  • Open the project using your preferred code editor, preferably Visual studio to inspect the code.

Live Links

Known bugs

There are no known bugs in this project.

Technologies used

  1. HTML
  2. CSS
  3. Javascript
  4. React
  5. Ruby
  6. Ruby on rails.

Support and Contact details

License

This project is under 5AA0 MIT license.

Collaborators

  • Joseph Njenga
  • Abdulaziz Abdullahi
  • Barbra Mududa
  • Ivan Nguyo
  • Jeremiah Kungu

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 50.5%
  • JavaScript 28.8%
  • CSS 17.1%
  • HTML 3.6%
0