https://github.com/rip3rq/careernavigator-nextjs
Full Stack MERN web app letting people find job more easily - Client
https://github.com/rip3rq/careernavigator-nextjs
expressjs jwt mapbox mongodb mongoose next14 nodejs react shadcn-ui tailwindcss typescript
Last synced: 3 months ago
JSON representation
Full Stack MERN web app letting people find job more easily - Client
- Host: GitHub
- URL: https://github.com/rip3rq/careernavigator-nextjs
- Owner: RiP3rQ
- License: mit
- Created: 2023-12-31T12:08:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T20:45:57.000Z (over 2 years ago)
- Last Synced: 2025-07-14T21:38:38.643Z (12 months ago)
- Topics: expressjs, jwt, mapbox, mongodb, mongoose, next14, nodejs, react, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 3.35 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🙌💼🎯 CareerNavigator📍
## Introducing CareerNavigator – Your All-in-One Career Platform! 🚀
Fullstack MERN app allowing users to find their dream job. Frontend created with Next.js 14, Tailwindcss and Shadcn/ui. Backend created with Node.js, Express.js, MongoDB, Redis and Mongoose. Authentication via JWT. State Managment - Redux and Zustand.
- Job Searching and Filtering
- Profile Management
- Blogging Platform
- Networking Opportunities
## Tech stack
Server:
- **Node.js**
- **TypeScript**
- **Express.js**
- **MongoDB**
- **Mongoose**
- **Redis**
Klient:
- **NextJs 14**
- **React**
- **Redux**
- **Typescript**
- **Tailwindcss**
- **Shadcn-ui**
- **NextAuth**
## Environment Variables
SERVER:
`PORT` = 8000
`ORIGIN` = ["http://localhost:3000"]
`NODE_ENV` = development
`ACTIVATION_SECRET` =
`DB_URL` =
`CLOUD_NAME` =
`CLOUD_API_KEY` =
`CLOUD_SECRET_KEY` =
`REDIS_URL` =
`SMTP_HOST` = smtp.gmail.com
`SMTP_PORT` = 465
`SMTP_SERVICE` = gmail
`SMTP_MAIL` =
`SMTP_PASSWORD` =
`ACCESS_TOKEN` =
`REFRESH_TOKEN` =
`ACCESS_TOKEN_EXPIRY` = 5
`REFRESH_TOKEN_EXPIRY` = 3
CLIENT:
`NEXT_PUBLIC_SERVER_URL` = "http://localhost:8000/api/v1/"
`NEXT_PUBLIC_PUBLIC_URL` = "http://localhost:3000"
`NEXT_AUTH_SECRET` = RiP3rQ
`GOOGLE_ID` =
`GOOGLE_SECRET` =
## Installation
Install CareerNavigator with npm
```bash
cd [Project_name]
npm install
npm run dev
```
## Demo












