Technoverse Hackathon

Project title: Legal Help

Project Track : Web development

Tech stack used:

  • NextJs
  • TailwindCss
  • NextAuth
  • Setting up the project

    1.clone the repo

    2.Enter into the dir

    cd LEGAL-HELP

    3. Download dependencies

    npm i

    4. Since the Legal help uses discord authentication , as creating client id for discord signin would be time consuming I will include my env here. Do not misuse it

    5. In the .env file paste this

    5. Run

    npm run dev

    6. The Application will be running in http://localhost:3000

    The working of website

    1. On Entering the website You will land on the homepage where the services provided by legal help will be listed out

    2. Only after Signin you will be able to book tickets for the services

    3. Once the tickets have been booked ,you can access the mytickets tab through the navigation bar

    4. Over here all your tickets will be displayed

    5. You have the ability to book two or more of the same service and this services will have unique id so you wont get confused

    6. The ticket booked intially will be in Incomplete state, on clicking the ticket a new box appears where you can enter your number and then be contacted by the lawyer

    7. After you have contacted the lawyer the state of the ticket will turn into compeleted and you can rate and give feedback on the service