Skip to content

AcmeFresh Hydroponic Farming Company Backend APIs This repository contains the backend APIs for a hypothetical, state-of-the-art Hydroponic farming company called AcmeFresh. The APIs have been built using Java, Spring, SpringBoot, MySQL, and Hibernate.

Notifications You must be signed in to change notification settings

tuhinsaikh/AcmeFresh-Hydroponic-farming-company-Backend-APIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

AcmeFresh-Hydroponic-farming-company-Backend-APIs

AcmeFresh Hydroponic Farming Company Backend APIs This repository contains the backend APIs for a hypothetical, state-of-the-art Hydroponic farming company called AcmeFresh. The APIs have been built using Java, Spring, SpringBoot, MySQL, and Hibernate.

Features

Authentication and authorization using JWT tokens for customer and seller roles

APIs for ordering products and services and adding products for sale

Tech Stacks & Tools Used

Tech Stacks:

  1. Java - Programming language

  2. Spring - Java application framework

  3. SpringBoot - Java application framework for building stand-alone applications

  4. MySQL - Relational database management system

  5. Hibernate - Java object-relational mapping tool

Tools:

  1. Spring Tool Suite

  2. Swagger

  3. Postman

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Java 8 or above

MySQL

Maven

Installing

  1. Clone the repository to your local machine: git clone https://github.com/tuhinsaikh/AcmeFresh-Hydroponic-farming-company-Backend-APIs.git

  2. Import the project into your preferred IDE (e.g. Eclipse or IntelliJ) as a Maven project

  3. Create a MySQL database and run the schema.sql script to create the necessary tables

  4. Update the MySQL connection details in the application.properties file

  5. Run the AcmeFreshApplication class as a Java application/springboot application

API Documentation

The API documentation is available in the 'docs' folder in the repository.

Authors

Tuhin Saikh - Initial work

I hope this README helps users understand and use your project. Let me know if you have any questions or if you need any further assistance.

THANK YOU

About

AcmeFresh Hydroponic Farming Company Backend APIs This repository contains the backend APIs for a hypothetical, state-of-the-art Hydroponic farming company called AcmeFresh. The APIs have been built using Java, Spring, SpringBoot, MySQL, and Hibernate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages