Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 2.93 KB

README.md

File metadata and controls

69 lines (42 loc) · 2.93 KB

Souvenir Shop (CassandraDB)

image

To view the frontend of this project, please refer to this link

This is a web application built using Spring Boot and Cassandra as the database. The main focus of the project is to showcase the ability of Cassandra's clustering and partitioning keys in handling large amounts of data.

Features

  • Browse through a wide range of souvenirs available in the shop
  • Search for specific items using keywords
  • Add items to your cart and proceed to checkout
  • Securely handle user authentication and authorization
  • Utilize Cassandra's powerful NoSQL capabilities for efficient data management

Getting Started

Prerequisites

  • Java 8 or later
  • Cassandra 3.11 or later

Installation

  1. Clone the repository

git clone https://github.com/PetarRan/cassandra-project.git

  1. Set up a Cassandra cluster and configure the application to connect to it by modifying the application.properties file
  2. Build the project using Gradle or Maven

./gradlew build or mvn clean install

  1. Run the Spring Boot application

./gradlew bootRun or `java -jar target/souvenir-shop-0.0.1-SNAPSHOT.jar

  1. Access the application by navigating to http://localhost:8080 in your browser

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

Note

Make sure you fill the appropriate details and also update the readme as per your project requirements.

Tech Choice 1 Tech Choice 2 IDE DataBase
Spring Java IntelliJ IDEA CSS3