Solcada-2025 is a modern, scalable web application built with Next.js and TypeScript. It leverages Tailwind CSS for styling and incorporates a modular architecture to facilitate maintainability and scalability.
- Next.js & TypeScript: Harnessing the power of Next.js for server-side rendering and TypeScript for type safety.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Modular Architecture: Organized codebase with clear separation of concerns.
- Custom Components: Reusable and customizable UI components.
- Mermaid Integration: Visualize workflows and diagrams using Mermaid.
├── app/ # Application pages and routing
├── components/ # Reusable UI components
├── lib/ # Utility functions and libraries
├── types/ # TypeScript type definitions
├── public/ # Static assets
├── styles/ # Global styles and Tailwind configurations
├── .eslintrc.json # ESLint configuration
├── next.config.mjs # Next.js configuration
├── package.json # Project metadata and scripts
├── tailwind.config.ts # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── story.mermaid # Mermaid diagrams
-
Clone the Repository
git clone https://github.com/Megh2005/Solcada-2025.git cd Solcada-2025 -
Install Dependencies
Using npm:
npm install
Or using Yarn:
yarn install
-
Run the Development Server
Using npm:
npm run dev
Or using Yarn:
yarn dev
Open http://localhost:3000 in your browser to see the application.
- Next.js: React framework for production.
- React: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework.
- TypeScript: Typed superset of JavaScript.
- ESLint: Linting utility for JavaScript and TypeScript.
- Prettier: Code formatter.
- PostCSS: Tool for transforming CSS with JavaScript.
- Autoprefixer: PostCSS plugin to parse CSS and add vendor prefixes.
For a complete list, refer to the package.json file.
dev: Runs the application in development mode.build: Builds the application for production.start: Starts the production server.
The story.mermaid file contains Mermaid syntax diagrams to visualize workflows and processes. You can render these diagrams using the Mermaid Live Editor or integrate them into your documentation.