Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/raihan2bd/filmwise-front

A full stack project build with Golang(Go), PostgreSQL, React, Redux, TypeScript, Html and CSS. Your Ultimate Movie Hub. Experience movies like never before, the web application that lets you dive into detailed movie information, share your thoughts through comments and reviews. Discover, discuss, and decide on your favorite films all in one place.
https://github.com/raihan2bd/filmwise-front

css html react redux rtk-query tailwindcss typescript

Last synced: about 6 hours ago
JSON representation

A full stack project build with Golang(Go), PostgreSQL, React, Redux, TypeScript, Html and CSS. Your Ultimate Movie Hub. Experience movies like never before, the web application that lets you dive into detailed movie information, share your thoughts through comments and reviews. Discover, discuss, and decide on your favorite films all in one place.

Awesome Lists containing this project

README

        


FilmWise

# πŸ“— Table of Contents

- [πŸ“— Table of Contents](#-table-of-contents)
- [ Filmwise Front ](#-My-Blog-App-)
- [πŸ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [πŸš€ Live Demo](#live-demo)
- [πŸ’» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Deployment](#deployment)
- [πŸ‘₯ Authors ](#-authors-)
- [πŸ”­ Future Features ](#-future-features-)
- [🀝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [πŸ™ Acknowledgments ](#-acknowledgments-)
- [πŸ“ License ](#-license-)

# Filmwise Front
FilmWise: Your Ultimate Movie Hub. Experience movies like never before with FilmWise, the web application that lets you dive into detailed movie information, share your thoughts through comments and reviews, and connect with fellow cinephiles. Discover, discuss, and decide on your favorite films all in one place. if you want to see the `Back-end` part, you can click [here](https://github.com/raihan2bd/filmwise)

## πŸ›  Built With
### Tech Stack

Front End


  • React

  • Redux

  • TypeScript

  • Tailwind

  • Html

  • CSS

Back End


  • Golang(go)

  • PostgreSQL

  • JWT Authentication

### Key Features

- Discover detailed movie information, from plots to cast.
- Engage in vibrant discussions by commenting on movies.
- Add your personal reviews to contribute to the community.

(back to top)

## πŸš€ Live Demo
- Project Overview:

![Capture](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177343-28e03d43-c9c2-493b-ab4a-447884cb80e5.PNG)

![Capture2](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177383-fad4b05b-868f-4721-8a15-3ae2219d2791.PNG)

![Capture3](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177404-dd500d3f-1077-4c39-ae5e-0e139991e903.PNG)

![Capture4](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177423-ffb82686-4413-43a0-9814-9125da5b6722.PNG)

![Capture5](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177434-0e2a5f53-b5d4-4395-9639-43f29c78d0ad.PNG)

![Capture6](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177442-f659f94b-f9a1-47fd-90c7-495d88cbd191.PNG)

![Capture7](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177463-2f08dc17-2fb2-479d-a759-d6e4213e6865.PNG)

![Capture8](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177469-9f97149a-e199-4e24-92e4-6891bae9360d.PNG)
![Capture9](https://github-production-user-asset-6210df.s3.amazonaws.com/35267447/269177483-7a8bada7-b3c8-4a6d-977e-7a3cb6d8e464.PNG)

- [Live Demo Link](https://filmwise-front.vercel.app/)

(back to top)

## πŸ’» Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:
- First of all, To run the front end you need to run the [back end](https://github.com/raihan2bd/filmwise) on your local machine.
- Then Make sure you have installed [NodeJs](https://nodejs.org).
- Then make sure you have installed [TypeScript](https://www.typescriptlang.org/)
- Make sure you have installed [React](https://reactjs.org/) on your local machine if you want to use this project locally.

### Setup

- Then you need to clone the project on your local machine⬇️
``` bash
git clone https://github.com/raihan2bd/filmwise-front.git
```
- After that you need to create a `.env` file and then add an environment variable called `VITE_API_BASE_URL` this is the base (back-end) URL For Example ⬇️
```
VITE_API_BASE_URL=http://localhost:4000/v1
```
### Install

- To install all the npm packages navigate to the folder address on your terminal and enter the below command ⬇️
``` bash
npm install
```

### Usage

To run the development server, execute the following command:

```sh
npm run dev
```

### Deployment

For deployment, you can use [Render](https://vercel.com/)

(back to top)

## πŸ‘₯ Authors

πŸ‘€ **Abu Raihan**

- GitHub: [@raihan2bd](https://github.com/raihan2bd)
- Twitter: [@raihan2bd](https://twitter.com/raihan2bd)
- LinkedIn: [raihan2bd](https://linkedin.com/in/raihan2bd)

πŸ‘€ **Hassaan Baig**

- GitHub: [@Hassaanjbaig](https://github.com/Hassaanjbaig-code/)
- LinkedIn [Hassan Baig](https://linkedin.com/in/hassaan-jawwad=baig)

(back to top)

## πŸ”­ Future Features

- [ ] **Improve user experience**
- [ ] **Add edit movie functionality**

(back to top)

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/raihan2bd/filmwise/issues).

(back to top)

## ⭐️ Show your support

If you like this project, please leave a ⭐️

(back to top)

## πŸ™ Acknowledgments

We want to give a big thanks to Microverse for giving us the chance to achieve this milestone

(back to top)

## πŸ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)