Authors: Rakshan Rajesh Jagadeesan, Suryateja Duvvuri, Abraham Zambrano Gomez, David Frias-Sanchez, Rain Calabro
When it comes to the job market, they look for work experience when hiring. However, seeking expertise in today’s job market is extremely difficult for students or those entering the workforce. In specific fields, it is hard for them to apply their skills and collaborate with others to build up their portfolio or resume.
On the other hand, Managers or creators find it challenging to seek true talent and develop their ideas into a product. Additionally, it is difficult for students to keep track of internship posts on various platforms. This application is designed to solve this problem by creating a platform where college students can look for real-world projects to enhance their resumes and expand their networks through collaborative projects.
This is helpful for managers as they can examine people’s projects as proof of concept and make hiring decisions. The motivation behind this project is to encourage people to build ideas together to gain experience for getting a job or creating a company, regardless of major or college.
This application starts off by gathering information about the user through built-in questions and resources like resume and linkedin. Once the user signs up, they will get a list of recommended projects to join based on their details or recommended people if they are looking for project members. Each project is shown through a flashcard that gives details like the name, expected deadline, and the amount of people they have or are looking for. If someone wants to join, they can click on that card and go through series of questions to apply. If someone wants to create, they can fill in the necessary information about the project and publish it. Before the project is finished, project members have to give feedback about improvements for the creators’ future projects.
Frontend: React.js Backend: Python(Django web framework), Rest API, Firebase Firestore, Authentication Login, Hosting and Deepseek R1
The user can sign in using email address and password. To sign up, The user gets a form to enter their name, skills, interests, resume, github, linkedIn links and username. After sign-up, the application takes them into the home-page.
The home page shows the recommended projects based on the interest of the user and the projects for each major is shown. If user has already created projects then recommendation of people of similar interests is shown in the home page for the manager’s project. The manager can view the profile of the recommended and person.
Profile section has the personal info of the user such as name, interests, skills, time commitment, linkedIn and github links. There is a project section which shows the projects the user is part of and the projects the user has created. There is a recommendation section at the end where the AI makes a summary of the person
Projects will be shown like a flashcard where it includes the description of the project, expected due date, any technical or creative requirements and how many people are needed for the project. Projects will be categorized through industry fields(Computer Science, Film, Art etc) The user can create a project flashcard for others to join. To do that, the user has to enter basic details of the project and the expectations of the applicants like required skills. To join the project, the user has to click the join button, and enter the details like their name, interested position and their cover letter for the position. The user can enter details like name, position to apply, upload the cv and submit it The manager gets an email showing the user’s application The manager can review their profile or filter out applicants by their skill set If the manager accepts the applicant, then the user gets a email from the manager which has a link for the user to join the project
The creators of the project can view the profiles of all the people who applied to the project like a google spreadsheet with a filter of accepted people and those who applied.
Users can click on the flashcard to apply for a project with questions provided by the project manager. Users who are part of a project can write a feedback about the project which involves the experience of the user in the project and things the manager can improve on next time when creating the project.
Application filters out the project based on their major or interest, project type, and skill level Users details will be connected to the recommended projects through a recommendation system.
TBD
TBD
TBD