Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bettaibimedali/mobile-store-app
https://github.com/bettaibimedali/mobile-store-app
docker java postgres spring-data-jpa spring-security springboot thymeleaf
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bettaibimedali/mobile-store-app
- Owner: BettaibiMedAli
- Created: 2024-09-25T12:54:22.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-30T15:49:30.000Z (about 2 months ago)
- Last Synced: 2024-11-30T16:30:23.201Z (about 2 months ago)
- Topics: docker, java, postgres, spring-data-jpa, spring-security, springboot, thymeleaf
- Language: HTML
- Homepage:
- Size: 42.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PhoneSpot
Welcome to PhoneSpot! This is a web application designed to showcase a variety of mobile devices, allowing users to browse, add to cart, and purchase items seamlessly. The app utilizes Spring Boot for the backend and Thymeleaf for the frontend.
## Features
- **User Authentication**: Register and log in to the app.
- **Mobile Listing**: Browse through a list of available mobile devices.
- **Add New Mobile**: Add new mobile devices to the store (for authorized users).
- **Cart Functionality**: Add items to your cart and proceed to checkout.
- **Income Tracking**: View total incomes from purchases.## Technologies Used
- **Frontend**: HTML, CSS, Bootstrap, Thymeleaf
- **Backend**: Spring Boot
- **Database**: Postgresql
- **Version Control**: Git## give it a look
1. Ensure you have Java JDK 17 and Maven installed
2. Run the application:```bash
mvn spring-boot:run
```
3. Open your browser and navigate to `http://localhost:8080/login`.##Screenshots
1. Registration
![registration](https://github.com/user-attachments/assets/f8947b0c-bf57-4457-bcad-a60563952716)2. Login
![login](https://github.com/user-attachments/assets/17ba67cc-3793-4ff2-af2f-a9ebd19a13e8)3. Home Page
![HomePage](https://github.com/user-attachments/assets/23ff1134-e8c3-404a-b11e-bd7fcb06ceed)4. Add new mobile
![add](https://github.com/user-attachments/assets/ec149c9a-a36f-45e9-8a87-c2c6206e7967)5. Searching
![search](https://github.com/user-attachments/assets/4059a40b-f259-421c-a76b-60556a373d6d)6. Cart
![cart](https://github.com/user-attachments/assets/ab6ad816-690a-46f1-bd9f-f54690930aa8)7. Income
![income](https://github.com/user-attachments/assets/b98d4d71-b082-4ec2-9d7e-fa1e3e48c45c)## Contact
For any questions, feel free to reach out using the links in my profile description.