Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chingu-voyages/v44-tier3-team-41

A collaboration to create a working MVP website for Chinchu V44
https://github.com/chingu-voyages/v44-tier3-team-41

chingu-voyage eslint react redux tailwindcss

Last synced: 3 days ago
JSON representation

A collaboration to create a working MVP website for Chinchu V44

Awesome Lists containing this project

README

        

[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]




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: [![Javascript][Javascript]][Javascript-url][![HTML5][HTML5]][HTML-url][![CSS][CSS]][CSS-url]
- style: [![Tailwind CSS][Tailwind CSS]][Tailwind CSS-url]
- frontend: [![React][React.js]][React-url][![React Router][React Router]][React Router-url][![Redux][Redux]][Redux-url]
- backend: [![Node.js][Node.js]][Node-url][![Express][Express]][Express-url]
- package management: [![NPM][NPM]][NPM-url]
- ORM: [![Sequelize][Sequelize]][Sequelize-url]
- ENV: [![.ENV][.ENV]][.ENV-url]
- remote repository:[![Git][Git]][Git-url][![Github][Github]][Github-url]
- deployment: [![Render][Render]][Render-url]

(back to top)




Screenshot 2023-07-09 at 12 08 17

## Getting Started

### Installation

1. Clone the repo
```sh
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

```sh
npm install
```

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

```sh
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

```sh
npm start
```

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

```sh
npm start
```

(back to top)

## Features

- [x] Sign Up, Login users to the 'developMe' app
- [x] Demo login Mentee & Mentor
- [x] Edit user profiles
- [x] View the current Mentor breakdown by roles & companies
- [x] Search/views Mentors
- [x] Search/view Mentees
- [x] Search/view job postings
- [x] Chat with other users
- [x] Video Call
- [x] 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](https://www.linkedin.com/in/alexhuntdev)

Yi Lin - [LinkedIn](https://www.linkedin.com/in/yi-lin-97b694232)

Ali Mora - [LinkedIn](https://www.linkedin.com/in/daurius-ali-swarts-1b151420b/)

(back to top)

## Acknowledgments

[Chingu.io](https://www.chingu.io/)

[forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge
[forks-url]: https://github.com/alexh205/Ninja_e-commerce/network/members
[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge
[stars-url]: https://github.com/alexh205/Ninja_e-commerce/stargazers
[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge
[issues-url]: https://github.com/othneildrew/Best-README-Template/issues
[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge
[license-url]: https://github.com/othneildrew/Best-README-Template/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/othneildrew
[Git]: https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white
[Git-url]: https://git-scm.com/
[Github]: https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white
[Github-url]: https://github.com/
[Javascript]: https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E
[Javascript-url]: https://www.javascript.com/
[HTML5]: https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white
[HTML-url]: https://html.com/
[CSS]: https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white
[CSS-url]: https://developer.mozilla.org/en-US/docs/Web/CSS
[Node.js]: https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white
[Node-url]: https://nodejs.org/en/
[NPM]: https://img.shields.io/badge/NPM-%23000000.svg?style=for-the-badge&logo=npm&logoColor=white
[NPM-url]: https://www.npmjs.com/
[SQLite]: https://img.shields.io/badge/sqlite-%2307405e.svg?style=for-the-badge&logo=sqlite&logoColor=white
[SQLite-url]: https://www.sqlite.org/index.html
[Flask]: https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white
[Flask-url]: https://flask.palletsprojects.com/en/2.2.x/
[Python]: https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white
[Python-url]: https://docs.python.org/3/
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[React-url]: https://reactjs.org/
[Yarn]: https://img.shields.io/badge/Yarn-2C8EBB?logo=yarn&logoColor=fff&style=for-the-badge
[Yarn-url]: https://yarnpkg.com/
[React Router]: https://img.shields.io/badge/React%20Router-CA4245?logo=reactrouter&logoColor=fff&style=for-the-badge
[React Router-url]: https://reactrouter.com/en/main
[Sequelize]: https://img.shields.io/badge/Sequelize-52B0E7?logo=sequelize&logoColor=fff&style=for-the-badge
[Sequelize-url]: https://sequelize.org/
[.ENV]: https://img.shields.io/badge/.ENV-ECD53F?logo=dotenv&logoColor=000&style=for-the-badge
[.ENV-url]: https://github.com/motdotla/dotenv
[Render]: https://img.shields.io/badge/Render-46E3B7?logo=render&logoColor=000&style=for-the-badge
[Render-url]: https://render.com/
[Redux]: https://img.shields.io/badge/Redux-764ABC?logo=redux&logoColor=fff&style=for-the-badge
[Redux-url]: https://redux.js.org/
[Tailwind CSS]: https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=for-the-badge
[Tailwind CSS-url]: https://tailwindcss.com/
[Amazon AWS]: https://img.shields.io/badge/Amazon%20AWS-232F3E?logo=amazonaws&logoColor=fff&style=for-the-badge
[Amazon AWS-URL]: https://aws.amazon.com/
[Express]: https://img.shields.io/badge/Express-000?logo=express&logoColor=fff&style=for-the-badge
[Express-url]: https://expressjs.com/