CodersCamp2021 / JoaoTeam-Project-4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodersCamp 2021 - JoaoTeam

All Contributors

code style: prettier

Project 3 - Cinema management system

The project was carried out as part of the largest open web programming course in Poland - CodersCamp 2021.

🎦 About

As a FullStack project we created website of cinema. The administration panel allows the owner of the cinema to manage the movie database and the screening plan. Cinema customers can read the information about movies and book tickets.

πŸ“š Technologies

See all

Backend:

Database (noSQL):

Frontend:

DevTools:

Testing:

πŸ”§ Development

🌡 Branches

  1. develop is the development branch.
  2. main is the production branch.

πŸ“ File Structure

β”œβ”€β”€ README.md
β”œβ”€β”€ backend
β”‚   β”œβ”€β”€ config
β”‚   β”œβ”€β”€ controllers       // Handle requests processing
β”‚   β”œβ”€β”€ db                // Database handling
β”‚   β”œβ”€β”€ index.js
β”‚   β”œβ”€β”€ middleware
β”‚   β”œβ”€β”€ model             // Mongoose schemas
β”‚   └── routes            // Direct requests to controllers
└── frontend
    β”œβ”€β”€ public
    β”‚   └── index.html
    └── src
        β”œβ”€β”€ App.js
        β”œβ”€β”€ components    // React components
        β”œβ”€β”€ context
        β”œβ”€β”€ hooks
        β”œβ”€β”€ index.js
        └── styles        // Style sheets

πŸ”₯ How to contribute?

To run this project locally clone repository:

$ git clone https://github.com/CodersCamp2021/JoaoTeam-Project-3.git

Split terminal to two windows:

1/ Change directory to backend:

$ cd backend

2/ Change directory to frontend:

$ cd frontend

in both terminal windows, install dependencies:

$ npm install

Start local server:

1/ backend:

$ npm run startDev

2/ frontend:

$ npm run build
$ npm run start

❗ Write to one of the contributors to get the necessary details to connect to the database and use tokens.

🌼 Pssst... In this project we are trying to use angular commit message convention.

🌟 Inspiration

This project was based on this idea.

✨ Contributors

Look at emoji key:


JoΓ£o Kiakumbo

πŸ§‘β€πŸ«

Justyna ChmieliΕ„ska

πŸ’»

BartΕ‚omiej PajΔ…k

πŸ’»πŸ“†

Patryk PierzchaΕ‚a

πŸ’»πŸ“†

About


Languages

Language:JavaScript 90.5%Language:HTML 9.5%