From c188b6e997914301d555ee915f8726deddb75557 Mon Sep 17 00:00:00 2001 From: Rampeur Date: Wed, 6 Aug 2025 09:07:16 +0200 Subject: [PATCH] Initial commit --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..913f13f --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# AdAstra_App + +## Libraries and Frameworks + +| Name | | +| --------------------------------------------- | ---------------------------------- | +| [TypeScript](https://www.typescriptlang.org/) | v5.5.x | +| [Next.js](https://nextjs.org/) | v15.x | +| [React](https://react.dev/) | v18.x | +| [Conform](https://conform.guide/) | form validation library | +| [Zod](https://zod.dev/) | schema validation library | +| [unified](https://unifiedjs.com/) | markdown to html converter | +| [OpenAPI TypeScript](https://openapi-ts.dev/) | type generator from OpenAPI schema | + +## Getting Started + +```bash +# copy env +cp .env.example .env.local + +# set API_BASE_URL variable in .env.local to your backend api endpoint + +# run app +npm run dev +``` + +## Directory structure + +```plaintext +. +├── api/ # api schema +├── public/ # static assets +└── src/ + ├── app/ # web routes + ├── config/ # global configuration and constants + ├── generated/ # automatically generated codes + ├── modules/ + │ ├── common/ # common (feature-independent) components + │ └── features/ # feature-specific components + ├── styles/ # global style sheets + └── utils/ # utilities +```