-
-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #248 from banasmita24/feature/update-file-structure
Feature/update file structure
- Loading branch information
Showing
1 changed file
with
131 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,132 @@ | ||
<img src="https://github.com/ajaynegi45/Uttarakhand-Culture-NewUI/blob/main/UK-Structure.png" /> | ||
|
||
## File-Structure | ||
|
||
``` | ||
. | ||
├── .github/ - GitHub-specific configurations, including issue templates, workflows, and funding files. | ||
│ ├── ISSUE_TEMPLATE/ - Templates for creating GitHub issues. | ||
│ │ ├── bug-report.yml - Template for reporting bugs. | ||
│ │ ├── config.yml - Configuration for issue templates. | ||
│ │ └── feature_request.yml - Template for requesting new features. | ||
│ │ | ||
│ ├── workflows/ - GitHub Actions workflows for automated tasks. | ||
│ │ ├── code-quality.yml - Workflow for code quality checks. | ||
│ │ ├── greetings.yml - Workflow for greeting new contributors. | ||
│ ├── FUNDING.yml - Configuration for project funding information. | ||
│ └── semantic.yml - Configuration for semantic versioning. | ||
│ | ||
├── .idea/ - IDE-specific configuration files (usually generated by JetBrains IDEs). | ||
│ ├── inspectionProfiles/ - IDE inspection settings. | ||
│ │ └── Project_Default.xml - Default inspection profile settings. | ||
│ ├── .gitignore - Git ignore settings specific to the IDE. | ||
│ ├── modules.xml - IDE module configuration. | ||
│ ├── uttarakhand-culture.iml - Module file for IDE configurations. | ||
│ └── vcs.xml - Version control settings for the IDE. | ||
│ | ||
├── Design/ - Folder for design assets and documents. | ||
│ └── Home-Page.pdf - PDF file showing the home page design. | ||
│ | ||
├── drizzle/ - SQL scripts and snapshots for database management. | ||
│ ├── meta/ - Metadata for database snapshots. | ||
│ │ ├── 0000_snapshot.json - Initial database snapshot. | ||
│ │ ├── 0001_snapshot.json - First database update snapshot. | ||
│ │ ├── 0002_snapshot.json - Second database update snapshot. | ||
│ │ ├── 0003_snapshot.json - Third database update snapshot. | ||
│ │ └── _journal.json - Journal for database migration history. | ||
│ │ | ||
│ ├── 0000_talented_lady_ursula.sql - Initial SQL script for database setup. | ||
│ ├── 0001_talented_lady_ursula.sql - First SQL update. | ||
│ ├── 0002_talented_lady_ursula.sql - Second SQL update. | ||
│ └── 0003_talented_lady_ursula.sql - Third SQL update. | ||
│ | ||
├── public/ - Static files accessible to the frontend. | ||
│ ├── Ghee_Sankranti.jpeg - Image for "Ghee Sankranti" festival. | ||
│ ├── Nanda-Sunanda.webp - Image for the Nanda-Sunanda festival. | ||
│ ├── SEOIMAGE.webp - Image used for SEO purposes. | ||
│ ├── Srinagar.webp - Image representing Srinagar city. | ||
│ ├── about1.png - First "About" section image. | ||
│ ├── about2.png - Second "About" section image. | ||
│ ├── arrow_drop_down_24dp_E8EAE8.png - Icon for dropdown arrow. | ||
│ ├── bagwal.jpg - Image for Bagwal festival. | ||
│ ├── bhotiaWoman.webp - Image of a Bhotia woman. | ||
│ ├── chat.svg - Icon for chat feature. | ||
│ ├── default-avatar.png - Default avatar image for users. | ||
│ ├── eye-hide.png - Icon for hiding password visibility. | ||
│ ├── eye.png - Icon for showing password visibility. | ||
│ ├── goriGanga.webp - Image of the Gori Ganga river. | ||
│ ├── heroImage.png - Main hero image for the homepage. | ||
│ ├── heroMapImage.webp - Map image used in the hero section. | ||
│ ├── icons8-twitter-48 (1).png - Twitter icon. | ||
│ ├── languageHeroImage.webp - Image representing different languages. | ||
│ ├── map-uttarakhand.svg - SVG map of Uttarakhand. | ||
│ ├── mapClick.svg - SVG map icon for click interactions. | ||
│ ├── mapUk.svg - Another SVG map of Uttarakhand. | ||
│ ├── mountain.svg - SVG of a mountain used in design. | ||
│ ├── notify-early-banner.jpg - Banner image for early notifications. | ||
│ └── roopkund.jpg - Image of Roopkund lake. | ||
│ | ||
├── src/ - Source code for the project. | ||
│ ├── app/ - Application-level routes and components. | ||
│ │ ├── about/ - "About" page components. | ||
│ │ │ └── page.tsx - Main "About" page file. | ||
│ │ ├── api/auth/ - Authentication API routes. | ||
│ │ │ ├── [...nextauth]/ - NextAuth.js dynamic routes. | ||
│ │ │ │ └── route.ts - Authentication route for NextAuth.js. | ||
│ │ │ ├── register - Route for user registration. | ||
│ │ │ │ └── route.ts | ||
│ │ │ ├── resend-otp - Route to resend OTP. | ||
│ │ │ │ └── route.ts | ||
│ │ │ └── verify-otp - Route to verify OTP. | ||
│ │ │ └── route.ts | ||
│ │ ├── auth/ - Authentication-related pages. | ||
│ │ │ ├── verify - OTP verification page. | ||
│ │ │ │ ├── page.module.css - CSS for verification page. | ||
│ │ │ │ └── page.tsx - Main verification page. | ||
│ │ │ ├── page.module.css - CSS for authentication pages. | ||
│ │ │ └── page.tsx - Main page for authentication. | ||
│ │ ├── language/ - Language settings page. | ||
│ │ │ ├── page.module.css - CSS for language page. | ||
│ │ │ └── page.tsx - Main language page. | ||
│ │ ├── map/ - Map page components. | ||
│ │ │ ├── page.module.css - CSS for map page. | ||
│ │ │ └── page.tsx - Main map page. | ||
│ │ ├── profile/ - User profile page components. | ||
│ │ │ ├── page.module.css - CSS for profile page. | ||
│ │ │ └── page.tsx - Main profile page. | ||
│ │ ├── trekking/ - Trekking information page. | ||
│ │ │ ├── location-detail.js - Component for displaying location details. | ||
│ │ │ ├── page.module.css - CSS for trekking page. | ||
│ │ │ └── page.tsx - Main trekking page. | ||
│ │ ├── favicon.ico - Site favicon. | ||
│ │ ├── globals.css - Global CSS for the project. | ||
│ │ ├── layout.tsx - Layout for pages. | ||
│ │ ├── not-found.tsx - 404 Not Found page component. | ||
│ │ ├── page.module.css - General CSS module. | ||
│ │ ├── page.tsx - Main app entry page. | ||
│ │ └── working-error.tsx - Component for displaying error messages. | ||
│ ├── components/ - Reusable UI components. | ||
│ ├── font/ - Font files used in the project. | ||
│ ├── lib - Library files for utility functions. | ||
│ ├── utils/ - Utility functions and helpers. | ||
│ ├── about2.png - Image used in "About" section. | ||
│ ├── auth.config.ts - Authentication configuration file. | ||
│ ├── auth.ts - Authentication logic. | ||
│ ├── middleware.ts - Middleware for request handling. | ||
│ └── routes.ts - Route configuration for the app. | ||
│ | ||
├── .env.sample - Sample environment variables file. | ||
├── .eslintrc.json - ESLint configuration for code linting. | ||
├── .gitignore - Git ignore file for ignoring specific files. | ||
├── File_Structure.md - Documentation of the file structure. | ||
├── README.md - Readme file with project description. | ||
├── UK-Structure.png - Image representing the project structure. | ||
├── code_of_conduct.md - Code of conduct for project contributors. | ||
├── contributing.md - Contribution guidelines for the project. | ||
├── drizzle.config.ts - Drizzle ORM configuration file. | ||
├── next-auth.d.ts - Type definitions for NextAuth.js. | ||
├── next.config.mjs - Next.js project configuration file. | ||
├── package-lock.json - Auto-generated file for npm dependencies. | ||
├── package.json - Project's npm dependencies and scripts. | ||
└── tsconfig.json - TypeScript configuration file. | ||
``` |