This Project based on the 3 Year Programming Application and Frameworks Module.
This project include 5 REST full web services .
- Item Service
- user authentication Service
- payment Service
- customer reviews Service
- admin Service
Technologies, libraries and tools used for this project
Technologies
- Spring Boot (Backend Development)
- Hibernate (model to a relational database)
- React Native (Frontend Develpment)
libraries
- JPA
- Axios
- Bootstrap
Tools
- Intellij IDEA
- WebStorm
- Postman
- xampp Server
Team
References
- https://getbootstrap.com
- https://reactjs.org
- https://spring.io/guides
- https://github.com/axios/axios
- https://www.tutorialspoint.com/jpa/
User Manual
Before use this repository please fallow the steps in the below. Note - This system needs to xampp server, Apache tomcat 8.5, nodejs and jdk.
-
First Clone this repository.
git clone https://github.com/Dilshan97/SellNBy-e-commerce-system-PAF.git
-
Then open file system using Intellij IDEA.
-
Go to the Frontend folder.
cd frontend
-
Type npm install and hit enter.
npm install
-
Run Spring boot application.
-
Then type
npm start
. It will automatically open.
File Structure