Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽž๏ธ Chitra โ€” Community-driven Indian Cinema Platform

A community-driven platform to discover, rate, review, and track Indian movies. ๐Ÿ‡ฎ๐Ÿ‡ณ

๐Ÿšง Early development โ€” Chitra is being built from scratch and welcomes contributors who want to learn and build together.


๐ŸŒŸ What is Chitra?

Chitra is an source-available platform focused on Indian cinema.

It aims to give users a simple place to:

  • ๐ŸŽฅ Discover movies
  • โญ Rate and review films
  • ๐Ÿ“‹ Track what they've watched
  • โค๏ธ Build watchlists
  • ๐Ÿ‘ค Create profiles
  • ๐Ÿ”Ž Search and explore movies

Think:

Movies + ratings + reviews + watchlists + community


๐ŸŽฅ Planned Features

๐ŸŽฌ Movies

  • Browse Indian films
  • Movie pages with details, cast, crew, and posters
  • Search and filters
  • Browse by language, genre, and year

โญ Community

  • Rate movies
  • Write and read reviews
  • Like reviews
  • Follow other users

๐Ÿ‘ค Profiles

  • Watched movies
  • Watchlists
  • Ratings and reviews
  • Personal activity

๐Ÿ”Ž Discovery

Eventually, we'd like to explore:

  • Trending movies
  • Highly rated films
  • Hidden gems
  • Genre discovery
  • Language-based discovery
  • Personalized recommendations

๐Ÿ› ๏ธ Tech Stack

  • ๐Ÿ Python โ€” Backend
  • ๐ŸŒถ๏ธ Flask โ€” Web framework
  • ๐Ÿ—„๏ธ SQLite โ€” Local development database
  • ๐ŸŒ HTML / CSS / JavaScript โ€” Frontend
  • ๐ŸŽฌ TMDB API โ€” Movie data & images
  • ๐Ÿ”€ Git / GitHub โ€” Collaboration

Chitra is currently developed and run locally. Contributors can clone the repository and run their own local instance of Chitra on their computer.

The project is designed so the database layer can be changed later if Chitra needs a different database system as the project grows.


๐Ÿ—บ๏ธ Roadmap

Phase 1 โ€” Setup

  • Backend setup
  • Database design
  • Basic UI
  • TMDB integration

Phase 2 โ€” Movies

  • Movie browsing
  • Movie pages
  • Search & filters

Phase 3 โ€” Users

  • Accounts
  • Profiles
  • Watchlists
  • Watched movies

Phase 4 โ€” Community

  • Ratings
  • Reviews
  • User interactions

Phase 5 โ€” Discovery

  • Trending movies
  • Recommendations

๐Ÿค Contributing

Everyone is welcome.

Chitra is a beginner-friendly, source-available project, so you don't need to be an expert to contribute.

We're looking for help with:

  • ๐Ÿ Backend
  • ๐ŸŒ Frontend
  • ๐Ÿ—„๏ธ Database
  • ๐ŸŽจ UI/UX
  • ๐Ÿ”Œ APIs
  • ๐ŸŽฌ Movie data
  • ๐Ÿงช Testing
  • โœจ Design ideas are welcome!

How to start

  • Check Discussions to introduce yourself
  • Look for issues labelled good first issue or help wanted
  • Clone the repository and run Chitra locally
  • Open a PR
  • Ask questions if you're unsure where to start

Each contributor can run their own local instance of Chitra for development and testing.


๐ŸŽฌ Movie Data & Images

Chitra plans to use TMDB for movie information and images.

This product uses the TMDB API but is not endorsed or certified by TMDB.

Chitra is not affiliated with or endorsed by TMDB.

Please refer to TMDB's current API terms and attribution requirements when using their data and images.


๐Ÿ’ก Why Chitra?

Indian cinema spans many languages, regions, and industries.

Chitra aims to make it easier to discover, track, and talk about those films in one place.


โค๏ธ Join Us

Whether you're a developer, designer, movie enthusiast, or just someone who wants to learn:

You're welcome here.

๐ŸŽฌ Discover. Watch. Rate. Review.

Let's build Chitra together. ๐Ÿ‡ฎ๐Ÿ‡ณ

About

Community-driven platform for discovering, rating, reviewing, and tracking Indian cinema. Built to bring movies, communities, and conversations together in one place. ๐Ÿ‡ฎ๐Ÿ‡ณ๐ŸŽฌ

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages