WebAlbum is a service that allows you to store photos, add comments, group photos by categories.
I like to use a new solutions like "UseState", "useEffect" hooks and "function components" were used to build the application.
- ReactJS - JavaScript library for creating user interfaces (ver. 17.0.1)
- React-Route - routing support (ver. 5.2.0)
- FireBase - api functionaly to store data
- Bootstrap - styling template (ver. 5.0)
Project requires Node.js v14+ to run.
Install the dependencies and devDependencies and start the server.
$ npm install
$ npm run start
For production environments...
$ the same as above but last commend run
$ npm run build
Link to show examples of usage: https://albumweb-reactjs.web.app/
I'm using metodology Gitflow.
- master - main branch, protected, merge only by authorized persons, production builds
- dev - development branch, all changes for testing, test builds go to it
- the remaining branches contain smaller modules or changes that need to be committed before merging into the test version
Project is: in progress
Task TODO for near feauture:
- register panel - signup
- login panel - login
- creating category by user
- add comments only by logged user
- integrate with socials
Created by maciasbuczynski@gmail.com - feel free to contact me!