Skip to content

Janarthan0329/SkillSync---MiniProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Here’s the README.md file for the SkillSync project based on the provided content:


SkillSync

SkillSync is a cutting-edge platform designed to bridge the gap between education and career development in Sri Lanka. By offering multilingual educational resources and personalized career development tools, it empowers users to acquire skills, find opportunities, and grow professionally.

Overview

SkillSync provides a one-stop solution for students, educators, and professionals, offering features like multilingual course content, job postings, and AI-powered personalized learning experiences.

Features

  • Multilingual Educational Content: Courses available in Sinhala, Tamil, and English.
  • AI-Powered Assistance: Integration of Gemini AI for personalized learning and language translation.
  • Job Posting and Service Listings: Connecting users with job opportunities and freelance projects.
  • Interactive Quizzes and Certification: Skill-based quizzes with badges and completion certificates.
  • User Feedback and Reviews: Rating and review system for courses, tutors, and services.
  • Tutor Profiles: Platform for educators to showcase and monetize their expertise.
  • Admin Panel: Comprehensive user, course, and service management.

Technologies Used

  • Frontend: React.js, Bootstrap, Figma (for UI design).
  • Backend: Node.js, Express.js.
  • Database: MongoDB.
  • APIs:
    • Gemini API (AI chatbot).
    • Google Maps API (Interactive maps).
    • EmailJS API (Contact forms).

Installation

Prerequisites

  • Node.js installed.
  • MongoDB set up locally or on the cloud.

Steps

  1. Clone the repository:

    git clone <repository-url>  
    cd SkillSync  
  2. Install dependencies:

    npm install  
  3. Set up environment variables:

    • Create a .env file in the root directory.
    • Add configurations for API keys and database connections.
  4. Start the server:

    npm start  

Usage

  1. Open the application in your browser at http://localhost:3000.
  2. Register or log in to explore educational content, enroll in courses, and connect with mentors.
  3. Utilize the AI-powered chatbot for learning assistance or recommendations.

Demonstration

Watch the demonstration video to see SkillSync in action:

Watch the Video

Click here to view the full video on YouTube.

Contributors

  • A.I.M. Sabeeb: Backend Development, Database Connectivity, Documentation.
  • V. Janarthan: Design, Development, Documentation.
  • J.C. Buwanekabahu: Frontend Development.
  • A.M.C.I. Aththanayaka: Requirement Gathering, Development.

Let me know if you need further refinements!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published