Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 2.19 KB

File metadata and controls

42 lines (30 loc) · 2.19 KB

CoCo App !

Introduction

The CoCo app is a comprehensive platform designed to enhance the ESPRIT student experience by facilitating carpooling, room sharing, marketplace transactions, and more, all within a single, user-friendly application. This project aims to address common logistical challenges faced by students, such as finding affordable transportation and accommodation, by leveraging a dynamic role-based system that adapts to users' varying needs.

Features (new ) 🚀

  • Dynamic Role Assignment 🔄: Users can assume multiple roles based on their activities.
  • Carpooling 🚗: Share rides, reducing travel costs and environmental impact.
  • Room Sharing 🏠: Find and offer accommodation easily.
  • Marketplace 🛒: Buy, sell, and rent goods within the student community.
  • Delivery Services 📦: Offer or request delivery services for marketplace transactions.
  • Secure Authentication 🔐: Utilizes JWT for secure login and role-based access control.

Technologies 💻

Java Spring Boot MySQL Spring Security Angular JWT

  • Backend: Spring Boot, Java
  • Database: MySQL (XAMPP)
  • Security: Spring Security, JWT
  • Frontend: Angular

Getting Started 🌟

Prerequisites

  • JDK JDK 17 or newer
  • MySQL MySQL Server (XAMPP recommended)
  • Node.js Node.js and npm (for Angular frontend)

Installation

  1. Clone the repository
git clone https://github.com/AmalSlimi/coco_spring.git