Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dilshan97/sellnby-e-commerce-system-paf

Sell-N-Buy | e-Commerce Project for Programming Application and Frameworks Module. (This project include 5 REST full web services such as user authentication,items,payments,customer reviews and admin.)
https://github.com/dilshan97/sellnby-e-commerce-system-paf

api java mvc-architecture restfull-api springboot web-services

Last synced: about 6 hours ago
JSON representation

Sell-N-Buy | e-Commerce Project for Programming Application and Frameworks Module. (This project include 5 REST full web services such as user authentication,items,payments,customer reviews and admin.)

Awesome Lists containing this project

README

        

# Sell-N-Buy | e-commerce Project

![enter image description here](https://raw.githubusercontent.com/Dilshan97/SellNBy-e-commerce-system-PAF/master/Frontend/public/assets/img/sellNby.png?token=AGSG26GPD2KXED6OMFXA22C45GTI6)

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**

- [Wijemanna M.D.C.V](https://github.com/chathurkavishmantha)
- [Kumara W.D.R.P](https://github.com/Dilshan97)
- [Chamikara G.M.N](https://github.com/NuwanChamikara)
- [Dilshan K.P.A.P](https://github.com/djashan)

**References**
- [https://getbootstrap.com](https://getbootstrap.com/)
- [https://reactjs.org](https://reactjs.org/)
- [https://spring.io/guides](https://spring.io/guides)
- [https://github.com/axios/axios](https://github.com/axios/axios)
- [https://www.tutorialspoint.com/jpa/](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**

![enter image description here](https://lh3.googleusercontent.com/gH5ICneEoK7MMp3woBywF7pBwu_hSn-kwaEOb_S9ACiqaN9Z7UyRQubHo7WELWVc1sovi2FnjutD)