Films
Title of the project: Films
The description:
This project is a web application designed to manage information about films, directors and actors.Functional Opportunities :
Create, read, update and remove:
Films
The directors
The Actors
Relationships between Essentials:
The films can have one director and several actors.The directors can have several films.Actors can participate in several films.The search:
Search for films by name, year of release, director and actors.The filtration:
Filtering films by year of release.The technology:
The Backend:
The Express.js
Sequelize
by SQLite
The Frontend:
The Handlebars
by SASS
Structure of the project:
The app:
Routers
The controller
Repository
The models:
Models of Essentials
The Public:
Statistical files (CSS and JavaScript)
The views:
The Handlebars
Instructions for launch:
Cloning the repository.Set up the dependence: npm install.Start the server: npm start.Open the browser and go to localhost:3000.Additionally :
The project uses tests to verify the work of API.The project code is documented by commentary.This project can be used as:
An example of implementing CRUD applications using Express.js, Sequelize and SQLite.The foundation for creating a more complex application, for example, the online cinema system.I will be happy to answer your questions.
The description:
This project is a web application designed to manage information about films, directors and actors.Functional Opportunities :
Create, read, update and remove:
Films
The directors
The Actors
Relationships between Essentials:
The films can have one director and several actors.The directors can have several films.Actors can participate in several films.The search:
Search for films by name, year of release, director and actors.The filtration:
Filtering films by year of release.The technology:
The Backend:
The Express.js
Sequelize
by SQLite
The Frontend:
The Handlebars
by SASS
Structure of the project:
The app:
Routers
The controller
Repository
The models:
Models of Essentials
The Public:
Statistical files (CSS and JavaScript)
The views:
The Handlebars
Instructions for launch:
Cloning the repository.Set up the dependence: npm install.Start the server: npm start.Open the browser and go to localhost:3000.Additionally :
The project uses tests to verify the work of API.The project code is documented by commentary.This project can be used as:
An example of implementing CRUD applications using Express.js, Sequelize and SQLite.The foundation for creating a more complex application, for example, the online cinema system.I will be happy to answer your questions.