Skip to content

enoquerogerio/Shoppingify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Shoppingify

Solution for a challenge from Devchallenges.io. Devchallenges.io

Shoppingify is an application for managing shopping lists, tracking shopping history, and providing statistics on shopping habits. This application consists of a backend built with Java and Spring Boot, and a frontend developed with React and TypeScript.

App features

  • User Management
  • Item and Category Management
  • Shopping List Creation and Management
  • Shopping History Tracking
  • Statistics on Shopping Habits

Technologies Used

Front-end: TypeScript, React, Redux, TailwindCSS, Redux Toolkit

Back-end: Java 17, Spring Boot 3.1.0, Spring Data JPA, JWT for Authentication

Setup and Execution

Backend

  Clone the repository:
  git clone https://github.com/enoquerogerio/Shoppingify
  cd shoppingify

  Run the Flyway migrations to set up the database:
  mvn flyway:migrate

  Start the application:
  mvn spring-boot:run

Frontend

  Navigate to the frontend directory

  cd shoppingify-frontend

  Install dependencies:
  npm install

  Start the development server:
  npm run dev

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages