This is a React and TypeScript project structured with Next.js and Tailwind CSS for styling. It uses a custom server-side rendering setup and includes a variety of components for building a web application. The project also uses Convex for schema, queries, and mutations.
Before you start, make sure you have Node.js and npm installed on your machine.
- Clone the repository.
- Install the dependencies by running
npm install
.
The project is structured as follows:
src/
: This is where the main application code resides. It includes:app/
: Contains the main application components and global styles.components/
: Contains reusable components likeDashboardLayout
,DashboardNav
, andJobCard
.lib/
: Contains utility functions and libraries.
convex/
: Contains the Convex schema, queries, mutations, and server configuration.public/
: Contains static files that are served by the server..next/
: Contains the output of the Next.js build process.
To start the development server, run npm run dev
.
Contributions are welcome. Please make sure to update tests as appropriate.
This project is licensed under the terms of the LICENSE file.
Please open an issue for any questions or problems.