Placeholder.io is an online platform specifically designed for software developers to find mentors/mentees.
The goal with placeholder is to provide a place where programmers of all levels, from complete beginners, to more advanced coders who are looking to learn a new technology, can find mentors who are willing to share their experience and knowledge through an ongoing dialogue.
We’ve tried to create an aesthetic and UI which makes it clear that this is a location for developers, and that you’ve come to the right place if you’re looking to meet other programmers.
Frontend: React, Redux, Next.js, TypeScript, React Three Fiber, ChatEngine.io
Backend: Mongoose, MongoDB, NextAuth, Cloudinary
To run the app locally, please make sure that you have node.js installed, then use the following commands:
Note: you will need to add environment variables to a .env file (see below)
Clone the project
git clone https://github.com/giabertu/placeholder.git
Go to the project directory
cd placeholder
Install dependencies
npm install
Start the application
npm run dev
To run this project, you will need to add the following environment variables to your .env file
GITHUB_ID
GITHUB_SECRET
GOOGLE_ID
GOOGLE_SECRET
EMAIL_SERVER_USER
EMAIL_SERVER_PASSWORD
EMAIL_SERVER_HOST
EMAIL_SERVER_PORT
EMAIL_FROM
NEXTAUTH_SECRET
SERVER
MONGODB_URI