In short, our vision for Pseudo was to create an application that would resemble the child of LinkedIn and Stackoverflow. With a primary objective of providing developers with a place to connect with some of the best in the industry, Pseudo aims to embrace the sense of community that has always existed within the software field in a new way.
Whether you may be looking for insight on your journey to a career in software, or to bounce project ideas off of some of the brightest minds in the industry, Pseudo looks to provide ample opportunity to learn, grow, and make connections with students and professionals alike.
This application is a T3 Stack project bootstrapped with create-t3-app
.
In order to run the application, you should refer to the following steps:
- First, clone the repository:
git clone https://github.com/TrevorAupperle/pseudo.git
- Next, install node modules:
npm install
- After installing Node modules, you will need to prepare you environmental variables. To do so, begin by entering the root directory:
cd pseudo
code .
Once the project is opened, create the environment variables file:
touch .env.local
Next, input the following into the file:
AUTH0_SECRET= 'YOUR_AUTH0_SECRET_HERE'
AUTH0_BASE_URL= 'http://localhost:3000'
AUTH0_ISSUER_BASE_URL= 'YOUR_AUTH0_DOMAIN'
AUTH0_CLIENT_ID= 'YOUR_CLIENT_ID'
AUTH0_CLIENT_SECRET= 'YOUR_AUTH0_CLIENT_SECRET_HERE'
###Please note that you MUST visit https://auth0.com/ and create a free account, where you can set up your first application under a free tenant that will contain all of this information.
Once you have setup the environmental variables, running the application is as easy as executing the following command:
npm run dev
From here, you can utilize the Auth0 authentication to signup/sign-in either with an email + password combination, or through one of the connected social platforms.
If you are not familiar with the different technologies used in this project, please refer to the respective docs:
To learn more about the T3 Stack, take a look at the following resources:
- Documentation
- Learn the T3 Stack — Check out these awesome tutorials