Skip to content

A professional job-seeking online platform for students and alumni to connect and network with industry professionals and NUST Placement office.

Notifications You must be signed in to change notification settings

ramisha-anwer/nust-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️This Project is still under progress⚠️

NUST Connect

NUST Connect is our online system designed to guide students and employers through the co-op process.

Demo

Demo

Built using React JS, Redux, Firebase & Styled-Components within a week.

The UI is inspired by LinkedIn

🚀 Objectives

👉 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.

Features and Functionality

📚 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

💡Future Plans

  • Add Employers Module
  • Schedule Interviews
  • Student Applications tracking system
  • Integrated Webcam feature for attending interviews
  • employer can submit performance evaluation

How to build your own..?

  1. Clone this repo

  2. Install all the dependencies

    npm i
  3. 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

  4. Tweak code as you like

  5. Let's build the optimized version

    npm run build
  6. 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

About

A professional job-seeking online platform for students and alumni to connect and network with industry professionals and NUST Placement office.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published