https://github.com/rohanvashisht1234/ideakers
https://github.com/rohanvashisht1234/ideakers
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rohanvashisht1234/ideakers
- Owner: RohanVashisht1234
- Created: 2025-01-10T06:18:38.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T06:31:29.000Z (5 months ago)
- Last Synced: 2025-04-15T05:48:52.245Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://ideakers.vercel.app
- Size: 5.81 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# IDEACKERS
Welcome to Ideackers! This project was developed for the ISTD Hackathon to gamify the learning experience and make skill development fun and engaging.
## Documentation
### Links
Website demon - [https://ideakers.vercel.app](https://ideakers.vercel.app)
Business model - [Ideackers Business Model.xlsx](https://github.com/user-attachments/files/18384209/Ideackers.Business.Model.xlsx)
PPT - [By Ideakers (1).pdf](https://github.com/user-attachments/files/18384210/By.Ideakers.1.pdf)
Drive Link - https://drive.google.com/drive/folders/1v50N37vNTtQTjtd4mgsA4m3F09shHFnQ?usp=sharing
### Problem Statement
**Objective:** Make training fun and engaging through game-based frameworks.
The gamification track focuses on transforming traditional training methods into engaging, game-like experiences. Participants are encouraged to integrate elements like rewards, challenges, and competition into learning environments to drive motivation and improve knowledge retention.
### Challenges in Learning
- The traditional way of learning is often ineffective due to the short attention span of learners.
- Primitive learning methods decrease retention time and power.
- Lack of fun in learning leads to a higher dropout rate among employees and students.### Solution
**How Does Ideackers Solve This Problem?**
- We make learning or upgrading a skill fun with our product.
- Ideackers helps both students and employees learn and improve their skills to the maximum level.
- Our product refines the learning experience and engages users with the skills or topics they want to learn.
- We enhance users' retention power and help them effectively learn and upgrade new skills.
- Users can track their progress via a points table after completing a course.
- Project-based gamification learning helps users understand concepts more clearly and apply them practically.## Product
### Overview
We are building a web-based game that helps users learn or upgrade a skill or topic with gamification principles.
### For Students
- Students select the course they want to pursue.
- Learning is project-based, making it more engaging and effective.
- Points are awarded for correct steps and deducted for wrong ones, with immediate feedback provided.
- Users must complete projects while learning concepts.
- AI checks the final code, awarding extra points for correct implementations.
- Leaderboards display rankings and points after course completion.
- Rewards such as swags, coupons, and opportunities to participate in competitions are given for high scores.### Product Features
- Courses tailored to current and desired positions
- Guild-based learning with individual sub-skills contributing to overall team exp
- Points redeemable for brand offers and family trips
- Exp redeemable for promotions
- Organized events and hackathons for extra rewards
- Strict rules against procrastination and unfair means## Future Plan
We aim to continuously improve and expand our product to provide the best learning experience for students and employees worldwide.
### For Corporate Employees
#### Corporate Problems
- Boredom at work
- Skills lagging in a fast-paced world, affecting company growth
- Unfamiliarity among employees#### Solution
- Collaborations with renowned MNCs to upskill employees.
- Employees work in teams to enhance skills, increasing familiarity and teamwork.
- Points are awarded individually and can be redeemed for various rewards.
- Upskilling boosts credits, promoting employees' positions.
- Teams can compete in events and hackathons for bigger prizes and goodies.
- Unfair means while upskilling lead to point and exp deductions and potential negative badges.
- Employees moving to other collaborating MNCs retain their previously achieved badges.---
## Installation
To install and set up the project locally, follow these steps:
1. **Clone the Repository:**
```bash
git clone https://github.com/rohanvashisht1234/ideakers.git
```
2. **Navigate to the Project Directory:**
```bash
cd ideakers
```
3. **Install Dependencies:**
```bash
npm install
```
4. **Start the Development Server:**
```bash
npm start
```## Usage
1. Open your web browser and navigate to `http://localhost:3000`.
2. Select a course from the available options.
3. Follow the instructions to complete projects and earn points.
4. Track your progress on the leaderboard and redeem rewards.## Additional Resources
- [Project Documentation](docs/documentation.md)
- [Assets Used in the Project](docs/assets.md)
- [Contribution Guidelines](docs/contributing.md)
- [Code of Conduct](docs/code_of_conduct.md)---
Thank you for checking out Ideackers! We hope you find our product useful and engaging. If you have any questions or feedback, please feel free to reach out.