Skip to content

asif93-138/solo-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

305 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Movie Review Application | Solo Project | Legacy Project

🚧 WORK IN PROGRESS 🚧

📽️ Overview

This project is a Movie Review Application built using TypeScript and Python. The project includes independent Angular and React client-side folders, with a flexible backend using Express (TypeScript) and Django (Python):

  • Frontend: React, Angular
  • Backend: Express, Django
  • Database: PostgreSQL

Users can browse movies, read and post reviews, and rate films. The goal is to create a platform where movie enthusiasts can share their thoughts and engage with the community.

🛠️ Technologies Used

  • React – Dynamic and responsive frontend
  • Node.js – Backend logic and API handling
  • Express – RESTful API development
  • PostgreSQL – Relational database to manage user reviews and movie data

📋 Features (Planned)

  • User Authentication
  • Browse movie collection
  • Add a new movie to collection
  • Edit your movie collection
  • Post and edit movie reviews
  • Rate movies
  • Search and filter movies by title or genre

🏗️ Installation (Development)

Prerequisites

  • Node.js and npm installed
  • PostgreSQL installed and running

Steps

  1. Clone the repository

    git clone https://github.com/asif93-138/solo-project.git
    cd solo-project
  2. Run server

    cd server
    npm install
    npm run dev
  3. Run client

    cd client
    npm install
    npm run dev

    The backend will run on https://solo-project-llin.onrender.com


📂 Project Structure

/movie-review-app
├── client (React Frontend)
│   ├── public
│   └── src
│       ├── assets
│       ├── components
│       ├── contexts
|       ├── interfaces
|       ├── pages
|       ├── services
|       ├── tests
|       ├── main.tsx
│       └── index.css
├── server (Node/Express Backend)
│   └── src
│       ├── controllers
│       ├── models
│       └── routes
│
└── README.md

🙌 Contributing

Contributions are welcome! If you have suggestions or want to collaborate, feel free to open an issue or pull request.


📧 Contact

For questions or inquiries, reach out via [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors