This is a mobile application based on Letterboxd, uses primarly JavaScript both on the frontend and backend. Data about movies and casts are stored on MongoDB Atlas. You can find more about the stack here.
Users can see all list of movies and see each movie in detail.
Check out the live demo here, deployed with Expo.
Letterboxd-Mobile-App.Preview.mp4
- React Native to compose the UI
- Apollo Client to communicate with the GraphQL server and manage the data fetching declaratively
- Expo to host the app on IoS
- NodeJS to run the server
- GraphQL to manage the data communication with the frontend declaratively
- MongoDB to store the data in a scalable way using NoSQL
Since this is in an early stage of development, the app is still missing the following features:
- Add register & sign in feature so that only logged in user can access the app
- No search features exist
- Feature for users to rate and review movies that they've seen just like original Letterboxd