Skip to content

Nella1a/next-js-pre-onboarding-platform

Repository files navigation

Pre-onboarding web app build with Next.js

This is a pre-onboarding app for employers (HR) and new starters which should help to provide a great pre-onboarding experience by completing new starter paperwork online.

User HR:

  • After registration you will be automatically logged in.
  • Edit your own user profile (eg upload an image).
  • Register new joiners, add offer details, and upload a contract.
  • Use the dashboard to view all new joiners.

User new starter:

  • Login with username and password (generated by HR).
  • Edit your own user profile (eg upload an image).
  • You have an overview of your offer details (generated by HR)
  • Provide personal information (eg emergency contact details among other information)

Languages and Tools:

css3 figma heroku html5 javascript nextjs nodejs postgresql typescript

Setup instructions

Clone the repository and install all dependencies

git clone https://github.com/Nella1a/next-js-pre-onboarding-platform
cd next-js-pre-onboarding-platform
yarn

Setup a database with postgres on your computer

psql <login>
CREATE DATABASE <database name>;
CREATE USER <username> WITH ENCRYPTED PASSWORD '<pw>';
GRANT ALL PRIVILEGES ON DATABASE <database name> TO <user name>;

Create a .env file and include all information for the database (eg password, username). Use yarn migrate up/down to run migrations.

Deployment

Use Heroku to deploy the project.

Screenshots of the project

screenshot login page

screenshot landing page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published