Selected cinema is a professional, full-featured and high performace web page intended to make a reservation to a screening in cinema named Selected.
Use the package manager npm to install node-modules.
npm install
Create your .env
files in both server and client folders. It should look like .sample_env
files.
# .env (client)
REACT_APP_BACKEND_URI=http://localhost:5000
# .env (server)
ATLAS_URI=uri-to-mongodb
BCRYPT_PRIVATE_KEY=your_private_key
FRONTEND_URI=http://localhost:3000
# Start client side
cd ~/client
npm start
# Start server side
cd ~/server
npm start
Browser should automaticly open with address http:\\localhost:3000
and after loading process home page should appear on the screen.
- NodeJS - designed to build scalable network applications
- Express - back-end web application framework for Node.js applications
- React - front-end JavaScript library for building user interfaces or UI components
- Material UI - react components for faster and easier web development
- MongoDB - document-oriented database program classified as a NoSQL
Web page is deployed on Azure using AppServices. Check it out 👉 Selected
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. In case of any questions, contact me via email - a.milewski@onet.eu