Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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