Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdk78/senren
Web application in Next.js for exploring new movies, trending and managing movies that you watched
https://github.com/xdk78/senren
Last synced: 13 days ago
JSON representation
Web application in Next.js for exploring new movies, trending and managing movies that you watched
- Host: GitHub
- URL: https://github.com/xdk78/senren
- Owner: xdk78
- Created: 2020-05-02T16:29:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T23:46:28.000Z (about 2 years ago)
- Last Synced: 2024-12-30T22:34:40.842Z (26 days ago)
- Language: TypeScript
- Homepage: https://senren.vercel.app
- Size: 3.29 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Senren
### Web application in Next JS for exploring new movies, trending and managing movies that you watched.
## Screenshots
### Dark Mode
![Senren Dark Mode screenshot](https://i.imgur.com/w7WC4WQ.png)
![Senren Dark Mode screenshot 2](https://i.imgur.com/Bzyf2wp.png)
### Light Mode
![Senren Light Mode screenshot](https://i.imgur.com/wW6Do1k.png)
![Senren Light Mode screenshot 2](https://i.imgur.com/ah5xaJl.png)
## Getting Started
### Add Enviroment variables
```env
THEMOVIEDB_API_KEY=
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=
FIREBASE_APP_ID=
```### Install dependencies
```bash
npm install
```### Run development server
```bash
npm run dev
```### Build
```bash
npm run build
```## Features
- Fetching Movies & TV shows from TMDB Database
- Trailers
- Top 20
- Ratings
- User Registration and Login
- User Watchlist and stats