Skip to content

Ayesha24banu/Employee-Rewards-and-Reconigtion-system

Repository files navigation

Employee Rewards and Recognition System

📌 Overview

The Employee Rewards and Recognition System is a web-based platform designed to foster a culture of appreciation in workplaces. Employees can recognize and reward their peers, boosting motivation and teamwork.

🚀 Key Features:

  • Peer Recognition: Employees can reward each other with points.
  • Leaderboard & Performance Tracking: Tracks top contributors and engagement.
  • Rewards Redemption: Points can be exchanged for incentives.

🔧 Technologies Used

  • Backend: Python (Flask)
  • Frontend: HTML, CSS, JavaScript
  • Database: MySQL
  • Version Control: GitHub

📥 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/Ayesha24banu/Employee-Rewards-and-Recognition-System.git cd Employee-Rewards-and-Recognition-System

2️⃣ Set Up Virtual Environment

python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Set Up Database

CREATE DATABASE employee_reward; USE employee_reward; source employee_reward.sql;

5️⃣ Configure Environment Variables

Rename .env.example to .env and update it with your database credentials.

6️⃣ Run the Application

flask run 👉 Access at: http://127.0.0.1:5000

⚠ License & Usage Restrictions

© 2025 Ayesha Banu. All rights reserved. This project is licensed under Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0).

✔ Personal & Educational Use Only ❌ Commercial Use is Prohibited Without Permission

If you wish to use this project for business or commercial purposes, please contact: 📩 ayesha24banu@gmail.com

**📌 For Hiring Managers **

If you're a recruiter, this project demonstrates my skills in:

Full-Stack Development (Python, Flask, MySQL) Database Management & Secure Authentication Scalable System Design 🔗 LinkedIn: Ayesha Banu 📩 Email: ayesha24banu@gmail.com

📷 Screenshots

(Add relevant screenshots here)

📞 Contact Me

If you have any questions, feel free to reach out! 😊