This project is a web application for managing attorneys and their related price maps per county/court/violation/points. The application is built using Next.js for the frontend, MobX for state management, and Mongoose for database interactions with MongoDB. Built in 3.5 days
- Manage attorneys and their details.
- Associate attorneys with different prices based on county, court, violation and points.
- Perform CRUD operations on attorneys and prices.
- Data persistence using MongoDB.
- Node.js (version 20.x or later)
- MongoDB (local, remote instance or dockerized)
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add your MongoDB connection string:MONGODB_URI=mongodb://your-mongo-db-uri
-
Run the application:
npm run dev
The application will be available at
http://localhost:3000
. -
Seeding : Go to
/api/seeding