Valley Store is a full-stack web application developed as a group project. It features a ReactJS front-end, a Spring Boot back-end, and utilizes MySQL as the database. This README file provides an overview of the project, installation instructions, and other useful information.
- User-friendly and responsive UI built with ReactJS.
- Efficient and scalable back-end powered by Spring Boot.
- Data storage and management using MySQL database.
- Front-end: ReactJS
- Back-end: Spring Boot
- Database: MySQL
To run Valley Store locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/valley-store.git
-
Set up the front-end:
cd valley-store/frontend npm install
-
Set up the back-end:
- Ensure that you have Java and Maven installed.
- Import the back-end project located in
valley-store/backend
into your preferred IDE. - Configure the database connection settings in the
application.properties
file.
-
Start the application:
-
Start the front-end:
cd valley-store/frontend npm start
-
Start the back-end:
-
Run the main application class in your IDE.
-
Alternatively, use the following Maven command in the
valley-store/backend
directory:mvn spring-boot:run
-
-
-
Access the application:
Once both the front-end and back-end are running, open a web browser and visit
http://localhost:3000
to access the Valley Store application.
Contributions to Valley Store are welcome! If you find any bugs, have feature requests, or would like to make improvements, please submit an issue or create a pull request. We appreciate your contributions.
Feel free to customize the README file according to your specific project requirements. Provide information about the project, installation instructions, technologies used, contribution guidelines, licensing, and contact details.