This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
- This guide serves as a fundamental resource, outlining the established guidelines to maintain uniformity and clarity within our codebase.
- By adhering to these coding standards, you contribute significantly to our collaborative development efforts. Consistency in coding practices not only enhances readability but also streamlines the debugging and maintenance processes. We appreciate your attention to detail and commitment to upholding these standards, ensuring the creation of a robust and efficient Next.js React application.
- To view the documentation run npx serve ./docs
- Any new jsdoc added to the solution should be compiled using npx jsdoc --configure jsdoc.json
- main directory for frontend pages and APIs
- corresponds to the page routing
- directory that stores the APIs
- API route for all-records
- API route for cookies
- API route for forms
- API route for login validation
- API route for managing the user
- API route for individual records
- stores the page for creating new records
- stores the page for editing records
- stores the page for user login
- stores the page for managing the authorized users
- store the home page after log in
- directory for components
- stores the components for creating records
- stores the components for managing user
- stores the components for viewing and editing records
- component for the nav bar
- component for importing the bootstrap
- component for creating pagination feature
- component for sorting and searching
- component for viewing the individual information of records
- component for loading
- component for popup messages
- contains the connection and configuration of the database