Skip to content

Latest commit

 

History

History
101 lines (65 loc) · 9.36 KB

README.md

File metadata and controls

101 lines (65 loc) · 9.36 KB

Algolisted 🚀

React Badge Website Badge

Algolisted (1)

GitHub top language GitHub last commit ViewCount

About

In the era of technological dominance, Algolisted stands out as a pioneering platform dedicated to algorithmic problem-solving. Addressing the growing demand for skilled coders, Algolisted serves as a centralized hub curating a diverse array of algorithmic challenges and fostering a vibrant community for knowledge exchange.Algolisted offers an immersive online environment where programmers and coding enthusiasts can enhance their skills through a comprehensive learning experience. Featuring Data Structures and Algorithms (DSA) sheets with practice problems and explanations, the platform caters to various learning styles. It also includes a tracking system for academic progress in key subjects such as Operating Systems, Database Management Systems, Computer Networks, and Object-Oriented Programming. The integration of OpenAI allows users to refine resumes with personalized touches, showcasing technical and soft skills. Additionally, the platform provides an adaptive testing environment and an opportunity section for job seekers, aligning with users' educational and career needs. Algolisted thus serves as a reliable companion in the pursuit of coding knowledge and proficiency.

Tech Stack

The foundation of this project primarily consists of the MERN stack, Flask, Beautiful Soup, and Selenium,GEN AI.

Deployment

The website's frontend is on hosted on Firebase.
Main Website : algolisted.com

All Features of Algolisted

1. Contest Archive

Welcome to the Contest Archive page, your go-to resource for comprehensive summaries and detailed analyses of various programming contests hosted on different platforms. This page compiles essential information from a wide array of contests, offering insights into problem statements, solution strategies, and performance metrics. Whether you're a competitive programmer looking to review past contests, a coach seeking resources for training, or simply curious about the dynamics of coding competitions, this archive provides a rich repository of knowledge. Dive in to explore the intricacies of each contest, understand diverse problem-solving approaches, and enhance your competitive programming skills.

Screenshot 2023-10-20 at 6 38 53 PM Screenshot 2023-10-20 at 6 37 46 PM

2. Contest Analysis

Screenshot 2023-10-20 at 6 40 09 PM Screenshot 2023-10-20 at 6 41 01 PM Screenshot 2023-10-20 at 6 41 26 PM Screenshot 2023-10-20 at 6 41 49 PM Screenshot 2023-10-20 at 6 42 43 PM

3. Coding Resources

Screenshot 2023-10-20 at 6 43 50 PM

4. Coding Sheets

Welcome to the Centralized Learning Hub for Coding Mastery, a unified space designed to amalgamate coding sheets from esteemed programmers, fostering a structured and comprehensive learning environment. Our objective is to combine the valuable resources created by influential figures like Strivers, Love Babar, Apna College, and others into a centralized repository. By integrating these coding sheets, we aim to provide learners with a cohesive and accessible platform to enhance their coding skills. Additionally, our user-friendly dashboard facilitates progress tracking, helping users identify their strengths and areas for improvement. Join us in this collaborative effort to master coding and achieve your programming goals.

Screenshot 2023-10-20 at 6 45 09 PM

5. Create Problem List

Screenshot 2023-10-20 at 01 15 39 AM Screenshot 2023-10-20 at 01 15 39 AM Screenshot 2023-10-20 at 01 15 39 AM

6. Resume Questions

Welcome to the Personalized Resume Question Generation page, a powerful tool designed to empower users in their interview preparation by generating tailored questions based on their resumes. Our objective is to provide comprehensive support by encompassing technical and soft skills, ATS score considerations, project ratings, and areas for growth. Using an AI-driven algorithm, we analyze resumes to dynamically generate interview questions that are specifically tailored to each user. These questions are categorized to cover technical proficiency, soft skills, applicant tracking system (ATS) compatibility, project expertise, and personalized areas for improvement. This targeted approach ensures users are well-prepared for their interviews, enhancing their confidence and success rates.

Screenshot 2023-10-20 at 01 15 39 AM Screenshot 2023-10-20 at 01 15 39 AM

7. All Internship & Job Opportunities Listed

Welcome to the Seamless Job Opportunities Integration page, your essential tool for streamlining the job search process and enhancing your job-seeking experience. Our objective is to present the latest job opportunities with user-friendly features for tracking applications, ensuring a smooth and organized approach. We have developed a dynamic job opportunities section that provides real-time job listings, including relevant details such as job descriptions, application links, and sources. Additionally, users can easily mark the status of their applications (applied, rejected, not interested), allowing for a comprehensive overview of their job search progress. This integrated system aims to simplify your job search journey and maximize your chances of success.

Screenshot 2023-10-20 at 01 15 39 AM Screenshot 2023-10-20 at 01 15 39 AM

8. Mock Assessment

Welcome to the Mock Assessment Page, a versatile platform where users can test their knowledge on core subjects through customizable assessments. This page allows users to select the number of questions and set their own time limits, tailoring the assessment to their specific needs and preferences. By generating questions dynamically, the Mock Assessment Page ensures a diverse and challenging testing experience. Whether you're preparing for exams, interviews, or simply looking to gauge your understanding of key topics, this tool provides an effective way to practice and improve your skills. Dive into a personalized testing experience and track your progress to achieve mastery in your chosen subjects.

Screenshot 2024-07-29 19 40 PM

Bug Report or Feature Request

If you encounter a bug, or have a request for a new feature, please open a New Issue.

Want to Contribute?

This project is looking for new contributors. If you are interested in contributing, then follow this

To run the front end of the project follow these steps.

  • Go to the client folder in the terminal cd client Now to install the required dependencies use npm i --force. And once the required dependencies are installed just use npm start to run the repo on your local machine.

Currently Working on the redux part on the front-end.

License

This license applies only to the use of the Software for non-commercial purposes. Any use of the Software for commercial purposes is strictly prohibited.