Preface : Repo for project assignment on REACT JS at SoftUni.
This web application is a client app based on React JS together with HTML5, CSS - structure & styling.
For app interaction with Database it is used a practice server provided by @viktorpts - softuni-practice-server. More specifically the Collections REST service part which includes Authorization functionality. Server - Collections.md
Used npm packages:
{
"react": "^18.2.0",
"react-datepicker": "^4.10.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.9.0",
"react-scripts": "5.0.1",
}
Used CSS/HTML template & styling:
Project Content - Navigation
Project Contents |
---|
Web-client Site Map |
Components |
Collections |
Services |
Hooks |
Context |
Site Map Navigation
Project Page Navigation |
---|
Landing Page |
Details Page |
Create Topic |
- [x]
- [x]
- [x]
- [x]
- [x]
#blogs/topicId
- [x]
- Task Done:
Goal is to navigate from anywhere to the main pages in the rest of the site
The Header consist of navigational links:
Leading to Landing/Home page
{ Landing Page & Home = '/'}
Leading to Porfolio/Excursions page
{ Portfolio Page = '/portfolio'}
Leading to Blog page
{ Blog Page = '/blog'}
Leading to Login page
{ Login Page = '/login'}
Leading to Register page
{ Register Page = '/register'}