NUST Connect is our online system designed to guide students and employers through the co-op process.
Built using React JS, Redux, Firebase & Styled-Components within a week.
The UI is inspired by LinkedIn
👉 Students can collaborate with each other to work on a project.
👉 NPO can post job/internship opportunities for students.
👉 Alumni can refer students for job openings in their current organisation.
👉 Students can create their profile to showcase their skills and upload resumes.
👉 Hiring managers can find candidates with appropriate skills/experience.
👉 Employers can schedule interviews .
👉 A Community place where students share their experience, guide and discuss academic/professional concerns.
📚 Login using Google (Firebase Authentication)
📚 Create a new post
📚 Share photos and videos (React player for videos)
📚 Like posts
📚 Realtime update likes and posts
📚 Auto authenticate user on refresh
📚 Sign Out
- Add Employers Module
- Schedule Interviews
- Student Applications tracking system
- Integrated Webcam feature for attending interviews
- employer can submit performance evaluation
-
Clone this repo
-
Install all the dependencies
npm i
-
Setup Firebase
-
Create Firebase account
-
Create a new project
-
Create a web app for that
-
Copy your config from there
- Select config option
- Paste those config inside firebase/config.js file
-
Setup authentication using Google
-
-
Tweak code as you like
-
Let's build the optimized version
npm run build
-
Now for hosting on Firebase lets config Firebase locally
-
Install Firebase CLI
-
Login to Firebase
firebase login
-
Initialize Firebase
firebase init
-
Select hosting in the menu
-
Select your respective project from the list
-
Select 'build' as your hosting directory and other options as you want
-
Let's deploy our clone and make it live
firebase deploy
-
That's it our project is up and running share it now
NOTE: PLEASE LET ME KNOW IF YOU DISCOVERED ANY BUG OR YOU HAVE ANY SUGGESTIONS