Skip to content

kpbtp/Capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Team Name

Kevin's Peanut Butter Treasure Planet!

Team Composition

Product Manager: Borja Xaire
Project Manager: Brandon Johnwell
Tech Lead: DeMario Ward
Design Lead: Jose Salas

Project Overview

Elevator Pitch:

Welcome to the Anime Repository App: ARA! The ultimate destination for anime enthusiasts.

ARA is a groundbreaking online platform dedicated solely to the world of anime. Our mission is simple: to provide you with a comprehensive database of anime content so that you can find what you like, not only what's currently popular.

Whether you love your 80's Crying Freeman or the latest Kimetsu No Yaiba; at ARA, you can explore our vast library of anime titles spanning across genres, eras, and styles. We provide you with the means to learn more about your favorite anime and add it to your own custom lists.

It doesn't matter if you are a seasoned otaku or just starting your anime journey, ARA is the go-to place to discover your next obsession.

ARA goes beyond a simple database. We understand that each anime fan has unique tastes and preferences. With ARA, you can curate a personalized list of anime that matches your interests, ensuring that you never miss out on the next anime gem.

Join us at ARA and embark on an unforgettable journey into the world of anime.

Wireframe:

Wireframe link: https://www.figma.com/file/FWk28WnjSsFyIx4iP0Tuvs/Untitled?type=design&node-id=2%3A2&t=Q2UQ3KTITRCYweBZ-1

Database Schema:

Models' Relationships:

class User < ApplicationRecord
has_many : anime_lists
has_many : animes, through: :anime_lists
end

class AnimeList < ApplicationRecord
belongs_to :user
belongs_to :anime
end

class Anime < ApplicationRecord
has_many :anime_lists
has_many :users, through: :anime_lists
end

DB Schema

Crud Actions:

Create: account creation, watchlist creation, multiple watchlist (SG)
Read: index, protected index, api that populates the index
Update: personal list updating, personal info updating
Delete: delete anime from personal list, delete a personal list / delete account (SG)

Project Technologies

Backend

  • Ruby
  • Rails

Frontend

  • React
  • Tailwind
  • Bootstrap
  • Reacstrap
  • Three.js
  • Skybox AI

About

Project-Details

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •