Skip to content

Plateforme Full Stack permettant aux étudiants de gérer la colocation et le covoiturage, construite avec Spring Boot et Angular.

Notifications You must be signed in to change notification settings

hjiriamir/coco_spring_angular

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Plateforme Full Stack permettant aux étudiants de gérer la colocation et le covoiturage, construite avec Spring Boot et Angular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%