Welcome to Techkareer, the ultimate tech opportunities aggregator! Find your next gig, internship, or job right here on our platform.
Please ignore the server
and ui
folders now. Please use the app
folder instead.
Our platform is built with the following technologies:
- Next.js
- TypeScript
- Postgres
- Tailwind CSS
To get started with local development, follow these simple steps:
-
Navigate to the app directory:
cd app
-
Copy
.env.example
to.env.local
file.cp .env.example .env.local
-
Setup environment variables before runnig the dev server.
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Note: To bypass environment variable validation checks during
build
ordev
runtime, use:
SKIP_ENV_VALIDATION=true npm run dev # for developement
-
Go to
app
directory -
Add new environment variable in
.env.local
and.env.example
-
got to
src/env.ts
-
Add the environment variable validation in server or client based on the type of the variable.
-
Add you variable configuration in
runtimeEnv
. -
Yo're all set!