Skip to content

jocile/dsmeta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dsmeta Search container

 

Demo

Dsmeta

Github top language Github language count Repository size License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   References   |   License   |   Author


🎯 About

Dsmeta is a sales inquiry app where you can search for sales in a certain date range and notify best sellers via SMS. It uses the back-end with Java and Spring, and the front-end with React. This app was built in the Spring React week of the @devsuperior course.

✨ Features

✔️ REST API with Java and Spring Boot
✔️ Database with ORM
✔️ Front end with ReactJS
✔️ Layers, components, best practices
✔️ SMS integration
✔️ Cloud deployment with CI/CD

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have installed:

See installations guide

🏁 Starting

  • Clone this project:
    git clone https://github.com/jocile/dsmeta

Access Front-end

1 Access the terminal:
cd dsmeta/frontend

2 Install dependencies:
yarn

3 Run the project front-end:
yarn dev

The local frontend server will initialize in the browser:
🔗 http://localhost:3000

Access Back-end

1 Access the terminal:
cd dsmeta/backend

2 Run the project backend:
./mvnw spring-boot:run

and in-memory H2 database will be initialized in:
🔗 http://localhost:8080/h2-console
The backend API can be accessed at:
🔗 http://localhost:8080/sales/
The end point filter by minimum date and maximum date:
🔗 http://localhost:8080/sales?minDate=2021-02-02&maxDate=2022-04-04

The cloud ap:

The cloud frontend server will initialize in the browser:
🔗 https://dsmeta-jocile.netlify.app/

The cloud backend API with the following end point filter: by minimum date and maximum date:
🔗 https://dsmeta-jocile.herokuapp.com/sales?minDate=2021-02-02&maxDate=2022-04-04

📚 References

🔗 @devsuperior event Github | Page | Discord | Instagram
🎨 Figma frontend
📽️ Postman
📽️ Heroku CLI
📽️ Devsuperior course lessons
🔗 See the dsmeta wiki

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Jocile

 

Back to top