A simple app to show a list of movies with the possibility to add, delete, and edit a movie
The process I usually follow when starting a new project
- Define the goals (why?)
- Define the requirements (what?)
- Research the tech
- Define the solution concept (how?)
- Break the solution into small steps
- Start lean
The goal is to express technical knowledge and skills by building a web app
- Should use vue.js and firebase
- Should use agile process with user stories and CI
- Should have a clear presentation of the process in the readme file
- each story should be a behavior story with a unit test
- Should have a movies database
- should show a list of movies
- should be able to add a movie
- Should validate if the title is not correct
- should be able to delete a movie
- should be able to edit a movie
- Should validate if the title is not correct
- Should look nice with styles
Research how vue.js and firebase work roughly. The details will follow when implementing the features
Define the main components and the data structure. Also, define how these components interact with each other
These are the actual Github issues as shown here
Start implementing the issues in a continuous integration way using Netlify.com hosting services which provide a staging deployment at each pull request and production deployment at each master merge as shown here
Live Demo at movies.mohamedadil.com