This π¬ Movie Tracker project is a full-stack application built using ReactJS for the frontend and C# .NET MVC for the backend, with MongoDB π’οΈ as the database to persist user data. It allows users to add movies with a title and optional notes, mark them as watched or unwatched, and rate them β. The project was designed with prompt engineering via RooCode AI π€, enabling rapid scaffolding and automation of common tasks, boosting development speed and consistency. ReactJS was chosen for its responsive UI and component-based architecture, ideal for rendering dynamic movie lists. On the backend, C# .NET MVC provides a robust and scalable API framework, ensuring structured routing and controller logic. MongoDB supports flexible data storage, perfect for managing user-generated content without strict schema constraints. All RESTful endpoints were tested using Postman π¬ to ensure smooth communication between client and server. This project showcases a seamless integration of technologies and development practices to deliver a feature-rich, user-friendly movie tracking system.
- π Hi, Iβm Chidike Henry
- π Iβm a fullstack developer
- π» This is a fullstack movie tracker project built with ReactJS, C# and RooCode AI.
- ποΈ Iβm looking to collaborate on AI, C#, .Net mvc and ReactJS projects
- π« How to reach me chidike.henry@gmail.com
- RooCode AI
- C#
- .Net
- ReactJS
- Github
- Git
- Typescript
- MongoDB
- TailwindCSS
- Postman
- I downloaded RooCode AI extension into my VSCode and put in the settings as shown in the picture above and it connected successfully.
- After successfull connection, I then passed in necessary prompts to the RooCode code and run the commands which was used to create both frontend and backend section of my movie tracker app
- I created my MongoDB Database and connected it to the Backend
- I tested out my backend endpoints
- I used the RooCode AI prompting to create the Frontend section with ReactJS and Typescript and TailwindCSS
- Tested Connection of Frontend to Backend
Postman Testing of API Endpoints (https://documenter.getpostman.com/view/29763810/2sB2j978ZA)
** Link: https://documenter.getpostman.com/view/29763810/2sB2j978ZA
- GitHub: [@lacegiovanni17]https://github.com/lacegiovanni17
- Twitter: [@ChidikeC] https://twitter.com/ChidikeC
- LinkedIn: [LinkedIn]https://www.linkedin.com/in/chidike-chizoba-25628a40/
Contributions, issues, critics and feature requests are welcome!
Please give a βοΈ if you like this project!
- Hat tip to Heimdall Project
- Inspiration to all devs
- etc

