Skip to content

chingu-voyages/v44-tier3-team-41

Repository files navigation

Forks Stargazers


DM_logo

DevelopMe

Platform for aspiring software developers to connect with Mentors.

This is an social application inspired by the popular mentor site ADPList. Users can view experienced mentor from industry, chat with mentor.


Live Site · Report Bug · DB Schema


Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contact

About The Project

Our platform caters to aspiring software developers who are seeking guidance and support from senior professionals. Whether they need assistance in landing a job, upskilling in specific technologies, or simply connecting with like-minded individuals, our platform provides a valuable resource.

Built With:

  • basic: JavascriptHTML5CSS
  • style: Tailwind CSS
  • frontend: ReactReact RouterRedux
  • backend: Node.jsExpress
  • package management: NPM
  • ORM: Sequelize
  • ENV: .ENV
  • remote repository:GitGithub
  • deployment: Render

(back to top)



Screenshot 2023-07-09 at 12 08 17

Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/chingu-voyages/v44-tier3-team-41.git
  2. Install NPM packages

    a. Navigate to the 'frontend' directory, and install the NPM packages

    npm install

    b. Open a separate terminal, and navigate to the 'server' directory to install the NPM packages

    npm install
  3. Locate the .env-example file within the server directory. Rename the file to '.env', and then set the "OPENAI_API_KEY=" to the openAI API Key [that can be obtained from https://platform.openai.com/account/api-keys].

    "ex.OPENAI_API_KEY=sk-000000000000000000000000"

    a. Save the .env update.

  4. Run the application

    a. On the "frontend" terminal run the following command

    npm start

    b. On the "server" terminal run the following command

    npm start

(back to top)

Features

  • Sign Up, Login users to the 'developMe' app
  • Demo login Mentee & Mentor
  • Edit user profiles
  • View the current Mentor breakdown by roles & companies
  • Search/views Mentors
  • Search/view Mentees
  • Search/view job postings
  • Chat with other users
  • Video Call
  • Chatbot integration

Goals

  • Functionality to assign tasks to Mentees by Mentors
  • Functionality for Mentees to connect with Multiple Mentors
  • Mobile Responsiveness
  • Include DevOps
  • Incorporate MongoDB

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Alex Hunt - LinkedIn

Yi Lin - LinkedIn

Ali Mora - LinkedIn

(back to top)

Acknowledgments

Chingu.io

Releases

No releases published

Packages

No packages published

Languages