Skip to content

FactoriaF5Code/rc2-final-project-joyjos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

JOY SWEETS

JOY SWEETS :: Dulces Emociones

JOY SWEETS es una deliciosa colección de recetas dulces.

En mi aplicación, encontrarás una gran variedad de recetas que he creado con mucho amor y dedicación, para que puedas disfrutar de deliciosos postres en la comodidad de tu hogar.

Desde pasteles, tartas, galletas y mucho más, encontrarás recetas fáciles de seguir y con ingredientes accesibles, para que puedas prepararlas en cualquier momento.

Además, cada receta viene acompañada de pasos detallados, para que puedas seguirlas fácilmente y obtener los mejores resultados.

¡Te espero en JOY SWEETS!

A RESTful API built with Spring Boot consumed by a FrontEnd built in React. JWT Authentication and PostgreSQL

Table of Content


01 Languages and Technologies

FrontEnd

HTML5 CSS3 JavaScript NodeJS NPM React Vite Axios Bootstrap

BackEnd

Java Spring Boot Hibernate PosgreSQL

Version Control

Git GitHub Markdown

OtherTools

VSCode Figma Postman


02 Requirements


03 Installation

BackEnd

A PostgreSQL database is needed, according to the configuration of src/main/resources/application.properties

  • Go into the backend folder:

    cd backend
    
  • Build the project using Maven:

    mvn clean install
    
  • Run the Spring Boot application:

    mvn spring-boot:run
    

FrontEnd

  • Go into the frontend folder:

    cd frontend
    
  • Install node_modules:

    npm install
    
  • Run the React application:

    npm run dev
    

04 Architecture

FrontEnd Folder Structure

src
├── admin
│   ├── middleware
│   │   └── router
│   └── presentation
│       ├── components
│       │   ├── Dashboard
│       │   ├── Editor
│       │   ├── Header
│       │   ├── Login
│       │   ├── NewPost
│       │   ├── Post
│       │   ├── Posts
│       │   ├── Register
│       │   └── Sidebar
│       └── pages
│           ├── login
│           └── register
├── helpers
├── middleware
│   ├── context
│   └── router
├── presentation
│   ├── assets
│   │   ├── css
│   │   ├── fonts
│   │   ├── img
│   │   └── js
│   ├── components
│   │   ├── Blog
│   │   ├── Footer
│   │   ├── Header
│   │   ├── Recipe
│   │   ├── Recipes
│   │   └── Searcher
│   └── pages
└── services    

BackEnd Folder Structure

src
└── main
    └── java
        └── org
            └── factoriaf5
                └── backend
                    ├── configuration
                    ├── controllers
                    │   ├── auth
                    │   ├── posts
                    │   └── upload
                    ├── persistence
                    │   ├── auth
                    │   └── posts
                    └── services
                        └── auth

05 API Endpoints

JOY SWEETS

JOY SWEETS

JOY SWEETS


06 Screenshots

Home

JOY SWEETS

Blog

JOY SWEETS

Login

JOY SWEETS

Register

JOY SWEETS

Dashboard

JOY SWEETS

Posts

JOY SWEETS

Edit posts

JOY SWEETS

About

rc2-final-project-joyjos created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •