avantifellows / college-predictor

Given rank and category, we display a list of suitable colleges for exams such as JEE Main, JEE Advanced, NEET. Data avaialble.
GNU General Public License v3.0
5 stars 19 forks source link

DMP 2024: Futures #7

Open suryabulusu opened 2 months ago

suryabulusu commented 2 months ago

Description

The project "Futures" aims to develop a platform to address the scholarship information and college/stream prediction requirements of Avanti's students. The platform will provide a curated list of scholarships tailored to their needs. Additionally, considering their aspirations for competitive exams, the platform will offer insights into the colleges and streams they might secure with their expected ranks.

For DMP 2024, key objectives of the project include building a clean and user-friendly platform using NextJS, writing backend interaction to fetch data from either Google Sheets or MongoDB, implementing CI/CD practices to ensure efficient deployment, writing comprehensive tests to maintain code quality, and conducting a pilot program to gather feedback and refine the platform.

Goals & Mid-Point Milestone

Goals

Setup/Installation

Current codebase is here: https://github.com/avantifellows/college-predictor/

Expected Outcome

Frontend: Students have a one-stop platform to address all their future-related queries.

Backend: Setting up and handling GET / POST requests to DB.

Repository: Neatly maintained, documented, tested code.

Acceptance Criteria

Implementation Details

NextJS React Frontend (with server-side rendering) deployed on AWS Amplify, Mongo / Google Sheets as DB

Mockups/Wireframes

A vanilla UI can be seen at https://futures.avantifellows.org/

Product Name

AF Futures

Organisation Name

Avanti Fellows

Domain

⁠Education

Tech Skills Needed

CI/CD, Cypress, Database, Design, HTML, Jest, JavaScript, Maintenance, Node.js, React

Mentor(s)

@pritamps

Category

Delpoyment, Frontend, Refactoring

2008sahil commented 2 months ago

Hi @suryabulusu ,

I hope you're doing well. I'm Sahil Gupta, a third-year BTech student at IIIT, and I'm excited about the "AF Futures" project. Having experienced firsthand the challenges and anxieties students face when selecting colleges and scholarship programs, I'm personally invested in this initiative.

My expertise in the MERN stack and CI/CD practices align perfectly with the project's goals, and I'm eager to contribute. Additionally, I believe we can enhance the platform by incorporating features for career guidance and mentorship.

Here's a brief outline of the proposed additions:

Career Guidance Tools: Interactive resources to help students explore various career paths based on their interests and aspirations. Skill Development Resources: Curated courses and workshops to help students acquire the skills necessary for their desired careers. Mentorship Program: Establishing a mentorship program where experienced professionals provide guidance and support to students. Networking Opportunities: Facilitate networking events and forums for students to connect with peers and professionals. By integrating these features, "AF Futures" can become a comprehensive platform addressing students' immediate needs while empowering them to make informed decisions about their future.

I'm excited to contribute to this project and collaborate with the team to bring these ideas to life. Looking forward to discussing further.

mimansha345 commented 2 months ago

Hello @suryabulusu,

I'm pleased to come across your project, especially because it resonates with a challenge I encountered before starting college. Your initiative is commendable, and I'm eager to lend my expertise to tackle this issue.

I bring solid experience in backend database management using MongoDB and frontend development with React.js and HTML. Having successfully hosted several websites using Node.js, I'm confident in my ability to contribute effectively to the project. My proficiency in JavaScript spans both server and client-side development, making me well-equipped to handle diverse tasks.

I'm genuinely excited about the opportunity to collaborate and learn from this project. Please let me know how I can contribute and support your vision.

Looking forward to the journey ahead!

Best regards, Mimansha

nitishmalang commented 2 months ago

Hello @suryabulusu My-self Nitish Malang I am pre-final Year undergrad .Having successfully completed GSoC 23, where I worked on the project "Memory allocation in facet redundancy removal in dingo" for GeomScale's Python package dingo, I have gained valuable insights into optimizing memory allocation and improving runtime performance. This project aimed to enhance the preprocessing of metabolic networks with dingo, significantly improving efficiency and allowing for the handling of larger networks in Systems Biology. You can find more information about the project here - https://summerofcode.withgoogle.com/archive/2023/projects/g3A99uhs .

In addition to my GSoC project, I have also undertaken several personal projects, including "Streamlining Continuous Integration and Deployment with Jenkins" and "Automating Infrastructure: An Exploration of Ansible Playbooks in Action". I have a strong foundation in Linux and extensive experience with Docker, Kubernetes, Terraform, GitHub Actions, and CircleCI. Currently, I am focusing on deepening my knowledge of Kubernetes and expanding my skill set by learning Golang. With a passion for DevOps practices and a track record of delivering high-quality projects, I am eager to contribute here Thanks

AnuragRoshan commented 2 months ago

Dear @suryabulusu,

My name is Anurag Roshan, and I'm currently in my final year of undergraduate at Chandigarh University. Over the course of my academic journey, I've had the privilege of gaining invaluable experience through various internships and projects.

During my time at CNH Industrials, I had the opportunity to immerse myself in full-stack development, honing my skills in the MERN stack. Additionally, I was fortunate to be a part of the Microsoft Intern Engage 2022 program, where I served as a mentee, further expanding my knowledge and expertise.

One of my key strengths lies in backend database management, particularly with MongoDB, coupled with my proficiency in frontend development using React.js and HTML. I've had the pleasure of successfully deploying numerous websites utilizing Node.js, which has further solidified my confidence in my abilities to contribute meaningfully to any project.

My journey in JavaScript has been comprehensive, covering both server and client-side development, thus enabling me to tackle a wide array of tasks with ease and efficiency.

Moreover, I'm genuinely excited about the opportunity to delve into the realm of continuous integration and continuous deployment (CI/CD) within this project. Embracing CI/CD practices not only enhances the development process but also ensures the seamless delivery of high-quality software. I'm eager to learn and implement these methodologies as part of our collaborative efforts.

What excites me the most is the prospect of collaborating with like-minded individuals and continuously learning and growing throughout the project. I'm eager to understand your vision and how I can best support it with my skills and expertise.

Thank you for considering my application. I am eagerly anticipating the opportunity to embark on this journey together.

Best regards, Anurag Roshan

AbhimanyuSamagra commented 2 months ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

jeniels commented 2 months ago

hello @suryabulusu

I have started working on this issue and have implemented some features ( I have created a pull request #11 for the same ) . Kindly review the request and tell me if any changes are required.

Can you please drop in your mail/discord id where I can contact you .

Looking forward to working on this great initiative .

kvdevlopment commented 2 months ago

hello @suryabulusu Myself Kanchan, and I am writing to express my keen interest in contributing to the "Futures" project under your mentorship. The project's aim to develop a platform addressing scholarship information and college/stream predictions for Avanti's students resonates deeply with me, as I have encountered similar challenges before starting college.

With my experience in backend database management using MongoDB and frontend development with React.js and HTML, I believe I can make meaningful contributions to the project. Having successfully hosted several websites using Node.js, my proficiency in JavaScript spans both server and client-side development, making me well-equipped to handle diverse tasks.And i am familiar with UI/UX very well

The project's key objectives, including building a clean and user-friendly platform using NextJS, implementing CI/CD practices, and conducting a pilot program to gather feedback, align closely with my skill set and interests. I am particularly excited about the opportunity to enhance the backend infrastructure and optimize database performance, areas where I believe I can add significant value.

Best regards, Kanchan

sagarkori143 commented 2 months ago

Submitted the proposal. Hoping for the best✨

image

Jashany commented 2 months ago

hey @suryabulusu i wanted some help , it is written we need to setup the next js , but the project is in react . like there is no backend setup here. any way i can setup that? and how?

pranshugupta54 commented 1 month ago

Hey @Jashany, currently the data is being fetched from JSON directly. There's no actual server for data fetching from DB, as mentioned in the issue.

Jashany commented 1 month ago

@pranshugupta54 so how can i contribute in the backend here . Make a different folder for backend or what

Shibbu264 commented 1 month ago

Hey @suryabulusu ,Myself Shivanshu Ranjan 2nd yearite from IIT BHU , I came to know about this DMP 2024 very late but I am quite interested in the project and I have worked on some projects using the similar techstacks with NextJS and backend interactions through firebase firestore database and supabase database. The project's key objectives really align with my field of interested. Best Regards Shivanshu Ranjan

sagarkori143 commented 1 month ago

Hey @SagarG2003 Sorry, but this is not how it works. This project is listed under DMP'24 and the selected contributor will be assigned to complete it in three months. Hope you get this.