Welcome to Darcy, a beautiful and engaging social network that allows you to connect with friends, share your thoughts, and explore a world of possibilities.
This is the folder for the website of Darcy. The website is built using Next.js, next-i18n, zustand and TailwindCSS.
To kickstart your Darcy website experience, follow these simple steps:
-
Install Dependencies: Begin by installing the required dependencies using pnpm:
pnpm install
. -
Configure Environment: Rename
.env.example
to.env
and populate it with the necessary environment variables. -
Build and Start: Initialize the website with this command:
pnpm build && pnpm start
orpnpm dev
for development mode. -
Explore the API: Open your web browser and go to http://localhost:3000 to access the website.
The monorepo comes with the following npm scripts:
build
: Builds the website.dev
: Initiates the development server with hot-reloading enabled.start
: Launches the production version of the website.lint
: Ensures codebase formatting adheres to the Biome standards.format
: Automatically formats and rectifies codebase issues using Biome.
- React
- Next.js
- TanStack Query
- React Hook Form
- Zustand
- TailwindCSS
- next-intl
- shadcn/ui
- Valibot
- Lucide
- Sentry
- Vercel Analytics
- TypeScript
Darcy and the Darcy website are distributed under the MIT License. For detailed licensing information, please consult the LICENSE file.
We hope you enjoy using Darcy and have a fantastic experience connecting with others in this wonderful social network. If you encounter any issues or have any questions, feel free to open an issue on our GitHub repository.