Table of Contents
Utalent was created to solve a problem that most students have, including us the makers and founders of Utalent. The problem that we have aimed to solve is the job market for students. Internships are hard to get and will take either 3 months or 6 months to complete. Internships and coops are very competitive since the student pool is so large being hundreds of thousands to millions of students applying to these. Also companies could hire someone who does not meet their standards and waste their time and money training and teaching someone who does not retain anything. Students need a way to get hands-on experience in their respective fields, to help them with the increasingly difficult job market. Lastly some students do not have time in their schedule for internships or might want to get experience during the school semester but can not commit 30 hours a week with school work also overlapping so Utalent helps to solve this.
Before you start make sure you are using node version v18.17.0 or higher
Then Run the command
npm ito install all of the node packages
Then run the server with
npm run devOpen http://localhost:3000 with your browser to see the result.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/amanbhagat41/UTalent.git
- Install NPM packages
npm install
- Setup your firebase databse and switch api key in firebase.js
const firebaseConfig = { apiKey: "Your Api Key", authDomain: "", projectId: "", storageBucket: "", messagingSenderId: "", appId: "", measurementId: "", };
You are free to use and download the code and change it to make it better and fix any bugs.
- Design UI in Figma
- Create a firebase database
- Make a signup and login page and connect it to the databse
- Make the frontend for all of the pages first
- Set up user profiles and add an edit button
- Set up notifications
- Add messaging feature
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Aman Bhagat - [email protected] Zachary Gilbert - [email protected] Michael Chagnon - [email protected] Alex Kashian - [email protected] Project Link: https://github.com/amanbhagat41/UTalent