Skip to content

Commit

Permalink
Merge pull request #248 from banasmita24/feature/update-file-structure
Browse files Browse the repository at this point in the history
Feature/update file structure
  • Loading branch information
ajaynegi45 authored Nov 12, 2024
2 parents d0221c2 + 34458a4 commit 91861c6
Showing 1 changed file with 131 additions and 0 deletions.
131 changes: 131 additions & 0 deletions File_Structure.md
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.
```

0 comments on commit 91861c6

Please sign in to comment.