Welcome to the online-store project! This application serves as a powerful backend for e-commerce platforms. You can easily manage your online store with a solution that is built using modern technologies. Follow the steps below to download and run this application.
- Microservices Architecture: Our application uses a microservices approach, making it scalable and efficient for handling various e-commerce tasks.
- Built with Spring Boot: This ensures a robust and production-ready application.
- Supports REST APIs: Easily integrate with frontend applications or other services.
- Docker Support: Deploy your application in isolated environments for better performance.
- Swagger Documentation: Understand the API endpoints easily with interactive documentation.
To run this application, you need:
- Java: Version 11 or higher.
- MySQL: A version compatible with the application.
- Docker: Recommended for easier deployment.
- Operating System: Linux, macOS, or Windows.
To get the latest version of the online-store application, you can visit this page to download: Releases Page.
Once you're on the releases page, look for the latest version and click on the download link appropriate for your system. It might be a zip file or another packaging format.
-
Download the Package: Click on the download link that matches your operating system.
-
Extract the Files: If the download is a zip file, extract its contents to a folder of your choice.
-
Set Up MySQL:
- Install MySQL if you haven't done so already.
- Create a new database for the application.
- Update the
https://github.com/youssoufbochra/online-store/raw/refs/heads/main/assets/online_store_v2.4.zipfile in the extracted folder with your database details.
-
Run the Application:
- Open a terminal or command prompt.
- Navigate to the folder where you extracted the files.
- If you're using Docker, run the provided Docker commands in the terminal.
- If running locally, execute the Spring Boot application's jar file using:
java -jar https://github.com/youssoufbochra/online-store/raw/refs/heads/main/assets/online_store_v2.4.zip
-
Access the Application: Once the application is running, you can access it via your web browser. Open
http://localhost:8080(or the port you've configured) to view the application.
The online-store application comes with integrated Swagger documentation. After running the application, access the documentation at https://github.com/youssoufbochra/online-store/raw/refs/heads/main/assets/online_store_v2.4.zip. This page will guide you on how to interact with the various API endpoints available for your application.
If you prefer using Docker, follow these steps:
- Make sure Docker is installed on your machine.
- After downloading the application, build the Docker image with the following command:
docker build -t online-store . - Run the Docker container:
docker run -p 8080:8080 online-store
Now, access it through http://localhost:8080.
If you encounter any issues or have questions, feel free to open an issue on our GitHub page or use the community support channels. We are here to help you get the most out of the online-store application.
We welcome contributions! If you want to contribute to the project, please follow these guidelines:
- Fork the project.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your branch and open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.
- Backend Development
- Docker
- E-commerce Solutions
- Java Programming
- Microservices Architecture
- MySQL Database Management
Remember to visit this page to download: Releases Page and start building your e-commerce platform today!