Giter Site home page Giter Site logo

careerportal's Introduction

Career Portal

CodePath WEB103 Final Project

Designed and developed by: [Mumtaz, Chinyere]

πŸ”— Link to deployed app:

About

This is a Web application that hopes to help the next generation of college students have a smooth transition into the corporate world

Description and Purpose

Description:

Career Connect is a web application for computer science students. Students will have access to quality resources like mentorship, job opportunities, and career tips. On login, the user is greeted with a home page which includes a brief description of its application and its features. Two main options will be provided on the home page: Create a post, Find opportunity. If the user creates a post, it would automatically be sent to the admins for approval. The post will only be posted for public consumption upon approval from the admins. If the user chooses to find an opportunity, they are met with a vast variety of resources like conferences, internship opportunities, interview prep and mentorships. They can filter the opportunities by company, pay, college classification, role and type of opportunity. There would also be anchor links that lead to these opportunities in the real world. The app will also enable students to bookmark applications and track their application status

Purpose:

The purpose of Career Connect is to provide students and professionals with a platform to connect with one another and share resources related to the industry. It consists of a job board that displays a list of opportunities. The users can request to post opportunities and the admins will verify the opportunities before they are displayed to the users. It also allows users to share resources and chat with one another if they’d like to learn more about a specific role or opportunity.

Inspiration

As college students, we were interested in exploring how we can bring together career-related information and organize it for users. We wanted to learn how we can create a job board that allows users to save and bookmark opportunities. We also wanted to explore how to create a chat feature and implement it.

Tech Stack

Frontend: React

Backend: Express.js, SQL, postgreSQL

Features

[Sort and filter]

users will be able to filter opportunities based on a number of predefined categories

[gif goes here]

[Create, update, read and delete]

Application will be able to perform basic crud operations through a backend implementation βœ…

[Messages]

There will be a chat feature

[gif goes here]

[Interfaces]

There will be a difference in the user and admin interface

[gif goes here]

[Redirection to actual resources]

The application will contain links to actual internship job postings

[gif goes here]

[Routings]

The web app includes dynamic routes for both frontend and backend apps.

[gif goes here]

[ADDITIONAL FEATURES GO HERE - ADD ALL FEATURES HERE IN THE FORMAT ABOVE; you will check these off and add gifs as you complete them]

Installation Instructions

[instructions go here]

careerportal's People

Contributors

chin2yere avatar isabel-gwara avatar karencarreon avatar

careerportal's Issues

Creating Frontend page for posts

  • Have a navigation bar for the frontend
  • Have vertical cards to propagate the posts that come into the feed
  • Users can click anywhere on the card to go to the full post

Backend - Posts

  • Using the same railway information
  • request to create post
  • request to update post
    • Admins
  • request to get post (view post)
  • Post status = pending, approved, decline
    • pending to approve will show
    • decline will not show

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.