Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.53 KB

README.md

File metadata and controls

99 lines (67 loc) · 2.53 KB

⚠️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