sanket9918 / Croma-capstone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Capstone Project for Croma Campus (Internal Training)

The project is a ongoing project prepared to demonstrate the course content effectiveness by creating apps to demostrate proficiency in the technology involved in the training.

The project will get updated with the progress of the training.

Screenshots:

  • Weather app for week-1 assignment

Final capstone project flow - Book app

  • First page without login

- Login (Similar to register)

- Successful login

- Edit profile of authenticated user

- Adding favourites using the per book "Add fav button"

- Manage favourites

- Successful deletion of favourite book

- Search using open API

Backend verfification (imp routes) using Postman

  • Login

- Add user

- Get one user

- Add favourite

- Delete Favourite

- Edit user details

- View Favourites by User

All routes except for login and registeration require Bearer token (JWT) for authentication.

  • Technology used -
    • Java SpringBoot - 2.2.2.RELEASE and dependencies
    • React 18

About


Languages

Language:TypeScript 49.2%Language:Java 44.6%Language:HTML 4.8%Language:JavaScript 0.8%Language:CSS 0.4%Language:Dockerfile 0.2%