Logo Lanfrica

Coding-Wave-Academy/Clearn

Domaine:

education

Type de record:

software
Créateur:
Cod
Hôte:
A webapp to find opportunities like part-time gigs, internship, volunteering service and collaborative task for university students in cameroon. # CLearn **A platform to connect university students with part‑time jobs, internships, volunteer opportunities, and project work.** --- ## Table of Contents - About - Features - Tech Stack - Getting Started - Prerequisites - Installation - Usage - Roadmap - Contributing - License - Contact --- ## About CLearn is a responsive PHP web application designed to help university and college students discover and apply for various opportunities—including part‑time jobs, internships, volunteering gigs, and project collaborations—based on their interests and skillsets. The platform allows students to: - Browse and filter listings by category, location, and deadlines. - View detailed descriptions and requirements for each opportunity. - Rate and review opportunities after participation. - Receive personalized recommendations based on their profile and past interactions. --- ## Features - **User Authentication**: Secure signup and login flows using PHP sessions. - **Opportunity Search & Filters**: Dynamic searching by type, keyword, location, and date. - **Recommendation Engine**: Suggests opportunities based on user ratings and preferences. - **User Profiles**: Students and Opportunity Providers have customizable profiles. - **Ratings & Reviews**: Post‑experience feedback to improve community trust. - **Admin Dashboard**: Monitor listings, manage users, and moderate content. --- ## Tech Stack - **Backend & Frontend**: PHP 8.x - **Database**: MySQL / MariaDB - **Templating**: Plain PHP with HTML/CSS - **Styling**: Tailwind CSS (optional) - **Authentication**: PHP Sessions - **Deployment**:Apache(Xampp) --- ## Getting Started ### Prerequisites - PHP 8.0 or newer with PDO extension - MySQL or MariaDB server - Composer (if using any PHP packages) - Apache or Nginx web server - git ### Installation 1. **Clone the repository** ```bash git clone github.com cd CLEarn ``` 2. **Configure the database** - Create a database (e.g., `cle …

Licenses