Skip to content

Grow-Path/front-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

305 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Projet 2CP Frontend

This is the frontend for our 2CP final project — a platform that connects students with companies offering real-world challenges and internship opportunities. It helps students gain practical experience while enabling companies to discover talented students through project-based recruitment.


🧩 Features

  • 🎨 Modern, responsive user interface
  • 📄 Project submissions and browsing
  • 🏢 Company and student dashboards
  • 🔍 Search and filter functionality
  • 📊 Dynamic data display (with charts & stats)
  • 🌐 Integrated with a backend API

🛠️ Tech Stack

  • Framework: React.js
  • Styling: Tailwind CSS
  • Language: TypeScript
  • State Management: Zustand
  • Build Tool: Vite
  • Containerization: Docker

📦 Getting Started

1. Clone the repository

git clone https://github.com/Zaki-goumri/projet-2cp-front.git
cd projet-2cp-front
  1. Install dependencies
npm install
  1. Start the development server
npm run dev

Visit http://localhost:8080 to view the app in the browser.

🐳 Docker (Optional) If you want to run the app inside Docker:

Build the image:

docker build -t projet-2cp-front .

Run the container:

docker run -p 80:80 projet-2cp-front

Then open http://localhost in your browser.

🌍 Live Demo

You can view the live deployed version here:

👉 https://project-2cp-front.onrender.com/

📌 Notes

This project is part of our academic coursework at ESI SBA (2CP).

Backend repo (if public) can be linked here for full-stack context.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages