Next.js typescript website

Job ID: 34117718

Budget: ₹12,500 – ₹37,500 INR

I need a website build using next.js and typescript.
It should use postgresql as the backend.

The design should be using this template that I've purchased. https://prium.github.io/falcon/v3.9.0/
There should be authentication using nextjs-auth(session token based authentication)


Common for all pages
1. search bar for looking up people
2. View public profile of user

Guest Pages
1. Dashboard
mostly blank page with a message to login/register
(Search people functionality should still work using the search bar)

Login process
1. Login should be using a modal. Guest user from any page should bw able to login/register.
After login, refresh the same page to show the loggedin view
2. Login based on email, google and facebook (using nextjs-auth)
3. Registeration fields are fullname, email, username

User pages
1. User profile
Same as public profile + settings button
2. User settings -
Change name, username, Add or remove social profiles(fb, google)
3. Active sessions
Show all logged in sessions. and able to remove sessions.


Other
1. The whole functionality should work based on REST APIs. If I am building a mobile app, then I should be able to use the same APIs.


The main objective of this project is to integrate the react based theme into a nextjs project with authentication.