Skip to content
/ sendcv Public

🌎 Explore and create your profile for your next job. Built with Next.js 13 /app Router. midudev Infojobs Hackathon 2023.

License

Notifications You must be signed in to change notification settings

pheralb/sendcv

Repository files navigation

👋 Introduction

Sendcv is a web app to explore jobs and create a beautiful profiles with your projects, social networks and experience. Inspired by read.cv ✨.

🤔 Features

  • Explore & save offers using Infojobs API.
  • Create a beautiful profile with your description, experience, projects & social networks.
  • Light/dark theme.

⚙️ Stack

This is a Next.js project bootstrapped with create-next-app:

🚀 Getting Started

To get a local copy up and running, please follow these simple steps:

Recommended extensions for Visual Studio Code:

Setup development server:

  1. Clone or fork the repository:
[email protected]:pheralb/sendcv.git
  1. Go to the project folder:
cd sendcv
  1. Install the dependencies with your favorite package manager:
# with npm:
npm install

# with pnpm:
pnpm install
pnpm postinstall

# with yarn:
yarn install 

Setup environment variables:

Create a .env file in the root folder of the project with the following variables:

# Prisma:
DATABASE_URL=""

# Next Auth:
NEXTAUTH_SECRET="" // Generate a random string.
NEXTAUTH_URL="" // https://localhost:3000/

# Github OAuth Provider:
GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""

# Infojobs Credentials:
INFOJOBS_CLIENT_ID=""
INFOJOBS_CLIENT_SECRET=""
INFOJOBS_TOKEN=""

Open development server:

  1. Run to open the Next.js development server:
# with npm:
npm run dev

# with pnpm:
pnpm dev

# with yarn:
yarn dev 
  1. Run to open Prisma Studio:
# with npm:
npm run studio

# with pnpm:
pnpm studio

# with yarn:
yarn studio 

About

🌎 Explore and create your profile for your next job. Built with Next.js 13 /app Router. midudev Infojobs Hackathon 2023.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project