https://github.com/ojas-arora/scd-profile-score
π In order to address the lack of an intelligent and adaptive Job Recommendation Portal, the idea to create a websiteβAjivika (literal meaning: career)βhas been presented. This website covers features like π Resume Making, π Smart Job Recommendations, and π Best Suggestions for Courses.
https://github.com/ojas-arora/scd-profile-score
botpress css3 html5 javascript mern-stack python swoc2025
Last synced: 4 months ago
JSON representation
π In order to address the lack of an intelligent and adaptive Job Recommendation Portal, the idea to create a websiteβAjivika (literal meaning: career)βhas been presented. This website covers features like π Resume Making, π Smart Job Recommendations, and π Best Suggestions for Courses.
- Host: GitHub
- URL: https://github.com/ojas-arora/scd-profile-score
- Owner: Ojas-Arora
- License: mit
- Created: 2024-09-20T17:20:45.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-08T18:15:15.000Z (4 months ago)
- Last Synced: 2025-02-08T19:24:14.820Z (4 months ago)
- Topics: botpress, css3, html5, javascript, mern-stack, python, swoc2025
- Language: Jupyter Notebook
- Homepage: https://scd-profile-score.vercel.app
- Size: 23.3 MB
- Stars: 10
- Watchers: 1
- Forks: 27
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://git.io/typing-svg)
Welcome to Ajivika, where learning never stops











![]()

# π About Ajivika
Ajivika, meaning "career," is an intelligent and adaptive job recommendation portal designed to empower job seekers. It offers:
**π Resume Making:** Create professional resumes easily.
**π Smart Job Recommendations:** Get personalized job suggestions tailored to your profile.
**π Course Suggestions:** Find courses to boost your skills.
**π Skill Assessments:** Validate your abilities with shareable certificates.
**π¬ Chatbot Support:** Get instant help for career-related queries.
**π Job Trends Dashboard:** Analyze market trends through data insights.
**π― Progress Tracker:** Monitor your learning and job application journey.
**π Jobs in Smaller Regions:** Discover opportunities in smaller towns and cities.
![]()
## π Tech Stack
Proposed tech stack for project(although you are free to use any other stack outside of these):
1. **Backend:**
- Node.js with Express.js for the server π»
- MongoDB for the database (using Mongoose for object modeling) π
- Firebase Authentication for user authentication and authorization π
- Firebase Cloud Functions for serverless backend logic βοΈ2. **Frontend:**
- React.js for a dynamic and responsive user interface βοΈ
- HTML5, CSS3, JavaScript for elegant and modern design π¨
- Firebase Hosting for fast and secure web hosting π
- Firebase Realtime Database for real-time data synchronization π₯3. **DevOps & Deployment:**
- Continuous Integration/Continuous Deployment (CI/CD): GitLab CI/CD for automated testing and deployment π
- Containerization: Docker for efficient and scalable deployment π³
- Orchestration: Kubernetes for managing containerized applications βοΈ4. **Cloud Platform:**
- Hosting: AWS (Amazon Web Services) for reliable and scalable hosting βοΈ
- Serverless Computing: AWS Lambda for cost-effective and scalable backend services π
- Storage: AWS S3 for secure and scalable storage solutions π¦5. **Machine Learning & AI:**
- Frameworks: TensorFlow and PyTorch for advanced machine learning capabilities π§
- Libraries: scikit-learn, pandas, NumPy for data manipulation and analysis π
- Deployment: Docker containers for easy deployment of machine learning models π³6. **Database:**
- MongoDB for flexible and scalable NoSQL database solutions π7. **Other Tools and Technologies:**
- Websockets for real-time communication and collaboration features π
- Security: JWT (JSON Web Tokens) for secure authentication and authorization π
- Data Visualization: D3.js or Chart.js for interactive and visually appealing data representation π
- Testing: Jest for React.js unit testing, Selenium for end-to-end testing π§ͺ
![]()
## β Key Features
- **Project Showcase:** Showcase your projects and discover what other students are working on.
- **Collaborative Tools:** Work together seamlessly with integrated collaboration tools.
- **Knowledge Sharing:** Share insights, tips, and tricks with a community passionate about learning.
- **Career Opportunities:** Explore internship and job opportunities from our partner organizations.## π Get Started
1. **Explore Projects:** Browse through projects and find ones that interest you.
2. **Create Your Profile:** Showcase your skills, projects, and aspirations.
3. **Start Collaborating:** Connect with like-minded individuals and start collaborating.
![]()
## π οΈ Available Scripts
All contributors should look for [LEARN](https://github.com/Ojas-Arora/SCD-Profile-Score/blob/main/LEARN.md). This file provides detailed instructions on how to build the project locally and contains other essential information. Whether you're new to the project or a seasoned contributor, the [LEARN](https://github.com/Ojas-Arora/SCD-Profile-Score/blob/main/LEARN.md) file is a valuable resource for understanding the project's structure and requirements.
## π Vision
#### Mission π
To create a comprehensive platform that empowers individuals in their career journey by connecting them to opportunities, enhancing their skills, and providing personalized support for success.
#### Core Objectives π₯
1. **Smart Recommendations:** Deliver AI-driven job and course suggestions tailored to individual profiles.
2. **Skill Enhancement:** Offer tools for resume building, skill assessments, and shareable certifications.
3. **Access to Opportunities:** Bridge the gap between job seekers and recruiters, including in smaller towns and regions.
4. **Data-Driven Insights:** Provide real-time job trends and market analytics.
5. **Empowered Learning:** Enable users to track progress and achieve career goals.#### Long-Term Goals π
1. **Global Accessibility:** Expand services to job seekers across the globe.
2. **Industry Collaboration:** Partner with organizations to offer exclusive opportunities.
3. **Technological Advancements:** Continuously update AI/ML models for better accuracy.
4. **Inclusive Growth:** Ensure opportunities for both tech and non-tech career paths.
5. **User-Centric Platform:** Regularly improve based on user feedback and trends.### Success Metrics π
1. **User Engagement:** Increase in platform activity and interaction rates.
2. **Opportunity Connections:** Number of successful job placements and upskilling achievements.
3. **Satisfaction Levels:** Positive feedback and user testimonials.
4. **Platform Growth:** Growth in users, partnerships, and regions covered.
5. **Impact Measurement:** Stories of career growth and success enabled by Ajivika.By aligning with these goals, Ajivika aspires to revolutionize career growth and create meaningful connections in the job market.
![]()
## β οΈ Caution
1. **Sync Your Fork**: Before making a pull request, ensure your fork is up-to-date with the latest changes from the main repository to avoid conflicts.
2. **Data Privacy**: Ensure that sensitive information is protected and not shared without consent. Follow best practices for data security.
3. **Intellectual Property**: Respect the intellectual property rights of all users. Do not upload or use copyrighted materials without proper authorization.
4. **Quality Control**: Maintain high standards for project submissions. Ensure that projects are well-documented, functional, and original.
5. **Respectful Collaboration**: Foster a respectful and inclusive environment. Discrimination, harassment, or any form of misconduct will not be tolerated.
6. **Resource Management**: Use platform resources responsibly. Avoid activities that could harm the platform's integrity or availability for other users.
7. **Compliance with Guidelines**: Adhere to all platform guidelines and policies. Regularly review updates to ensure continued compliance.By adhering to these cautions, Ajivika aims to create a safe, respectful, and productive environment for all users.
## π‘οΈ License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/Ojas-Arora/SCD-Profile-Score/blob/main/LICENSE) file for details.
## π± Contribute
We believe in the power of collaboration. If you have ideas to improve Ajivika, feel free to contribute! Check out our [Contribution Guidelines](https://github.com/Ojas-Arora/SCD-Profile-Score/blob/main/CONTRIBUTING.md) to get started.
## π§βπΌ Project Admin
## π€ Contributors
![]()
## π¬ Contact Details
You can connect with me on various platforms:
[](https://www.linkedin.com/in/ojas-arora-34910a24b/) [](https://www.instagram.com/ojas.arora14/) [](https://twitter.com/OjasArora2314) [](https://www.facebook.com/ojas.arora.12)
[](mailto:[email protected])## π Join Us
Ready to embark on a journey of collaborative learning? Join Ajivika now and be a part of a community that believes in the power of collaboration!
Thank you for contributing to our open-source project! We appreciate your support π
Don't forget to leave a star β