Skip to content

Platinum9990/UpdatedSkillRefoemNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ SkillReformNG

πŸŽ“ SkillReformNG is a platform that connects Nigerians to verified training opportunities from NGOs, government agencies, and organizations.

🧠 Roles

  • πŸ‘¨β€πŸ’Ό Admin: Approves trainings, manages users and the platform.
  • πŸ§‘β€πŸ« Trainer: Lists trainings and manages applicants.
  • πŸ‘¨β€πŸŽ“ Trainee: Browses, applies, and tracks training opportunities.

πŸ› οΈ Features Implemented

  • βœ… User registration & login with role selection
  • βœ… Role-based access: Admin / Trainer / Trainee
  • βœ… Email verification (πŸ“§ using Nodemailer + Ethereal)
  • βœ… Training submission by Trainers (pending approval)
  • βœ… Admin dashboard to approve/reject trainings
  • βœ… Trainee applications to trainings
  • βœ… Trainer dashboard to view their trainings & applicants
  • βœ… Slug-based training URLs (e.g. /trainings/ui-design-bootcamp)

πŸ’» Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB + Mongoose
  • Email: Nodemailer + Ethereal (for testing)
  • Auth: Role-based JWT authentication
  • Frontend: Plain HTML/CSS for now (Wemi styling it 🎨)

πŸ§ͺ Local Setup Instructions

1. βš™οΈ Clone the Repo

git clone https://github.com/your-username/skillreformng.git
cd skillreformng

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors