Skip to content

harshitsharmaaaa/Solve-a-thon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Solve Athone - Innovative Solutions

Transforming ideas into digital reality with cutting-edge solutions

A modern, high-performance web application showcasing innovative digital solutions. Built with Next.js 15, React 19, and powered by stunning animations and a sleek dark theme design.

Next.js React TypeScript Tailwind CSS License


✨ Features

🎨 Modern UI/UX

  • Beautifully crafted dark theme with gradient accents
  • Smooth animations powered by Framer Motion
  • Responsive design that works seamlessly on all devices
  • Interactive components with smooth hover effects

⚑ Performance Optimized

  • Next.js 15 with latest optimizations
  • Server-side rendering (SSR) for faster initial load
  • Automatic font optimization via next/font
  • Lazy-loaded animations that trigger on scroll
  • Mobile-first responsive design

🧩 Component Architecture

  • Navbar: Sticky navigation with mobile menu toggle
  • Hero: Eye-catching landing section with parallax scrolling
  • Features: Showcase of core services (Web Dev, Mobile Apps, Cloud Solutions)
  • Footer: Comprehensive footer with links and social media integration
  • Layout: Reusable layout wrapper with smooth page transitions

🎯 Core Capabilities

  • Web Development Solutions
  • Mobile Application Development
  • Cloud Infrastructure & Scalability
  • Enterprise-grade digital transformations

πŸ› οΈ Tech Stack

Category Technology
Framework Next.js 15.1.6
UI Library React 19
Language TypeScript 5
Styling Tailwind CSS 3.4.1
Animations Framer Motion 12
Icon Libraries Lucide React, Heroicons
UI Components Radix UI
Carousel Swiper 11
Utilities clsx, tailwind-merge
Linting ESLint
Post-Processing PostCSS

πŸ“¦ Installation

Prerequisites

  • Node.js 16.x or higher
  • npm, yarn, pnpm, or bun package manager

Setup Steps

  1. Clone the repository

    git clone <repository-url>
    cd solveathone-redesign
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
    # or
    bun install
  3. Run the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:3000 to see the application


πŸš€ Development

Available Scripts

# Start development server with hot reload
npm run dev

# Build for production
npm run build

# Start production server
npm start

# Run ESLint to check code quality
npm run lint

Hot Module Reloading

This project features instant hot reload. Simply edit any file (especially app/page.tsx) and see changes reflected in your browser immediately without requiring a manual refresh.

File Structure

solveathone-redesign/
β”œβ”€β”€ src/
β”‚   └── app/
β”‚       β”œβ”€β”€ layout.tsx          # Root layout with metadata
β”‚       β”œβ”€β”€ page.tsx            # Home page composition
β”‚       └── globals.css         # Global styles
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ Navbar.tsx              # Navigation bar with mobile menu
β”‚   β”œβ”€β”€ Hero.tsx                # Landing hero section
β”‚   β”œβ”€β”€ Features.tsx            # Services showcase
β”‚   β”œβ”€β”€ Footer.tsx              # Footer with social links
β”‚   └── Layout.tsx              # Page wrapper component
β”œβ”€β”€ public/                      # Static assets
β”œβ”€β”€ package.json                # Dependencies & scripts
β”œβ”€β”€ tailwind.config.ts          # Tailwind configuration
β”œβ”€β”€ tsconfig.json               # TypeScript configuration
└── eslint.config.mjs           # ESLint rules

🎨 Design Highlights

Color Scheme

  • Primary Dark: Dark blue/gray background (dark-900, dark-800)
  • Accent Color: Vibrant purple gradient accents
  • Text: Light gray for excellent contrast and readability
  • Gradients: From accent to pink with smooth transitions

Animations

  • Scroll-based Parallax: Hero section responds to user scroll
  • Staggered Animations: Sequential fade-ins for visual hierarchy
  • Smooth Transitions: All interactive elements have fluid animations
  • Spring Physics: Button animations use spring dynamics for natural feel

Responsive Design

  • Mobile-first approach
  • Hamburger menu for mobile navigation
  • Flexible grid layouts
  • Touch-friendly interface elements

πŸ“± Key Components

Navbar Component

  • Sticky positioning for persistent navigation
  • Smooth slide-down animation on load
  • Mobile-responsive hamburger menu
  • Gradient branded logo
  • Navigation links with hover effects

Hero Section

  • Full-screen viewport height
  • Parallax scrolling effect
  • Animated gradient text heading
  • Call-to-action button with spring animation
  • Responsive typography

Features Section

  • Three-column grid layout
  • On-scroll triggered animations
  • Staggered card entrance effects
  • Hover state transitions
  • Service descriptions with icons

Footer

  • Multi-column layout with quick links
  • Social media integration (Facebook, Twitter, Instagram, LinkedIn)
  • Contact information
  • Copyright notice with dynamic year

πŸ”§ Configuration Files

tailwind.config.ts

Customized Tailwind configuration with dark theme, custom colors, and extended spacing utilities.

next.config.ts

Next.js configuration optimized for performance and development experience.

tsconfig.json

TypeScript configuration with strict type checking and modern ECMAScript targets.

postcss.config.mjs

PostCSS configuration with Tailwind CSS integration for styling.


πŸ“š Learn More

Next.js Resources

Related Technologies


🌐 Deployment

Deploy on Vercel (Recommended)

The easiest way to deploy your Next.js application is using Vercel, the platform built by the creators of Next.js.

  1. Push your code to GitHub
  2. Visit Vercel's New Project
  3. Connect your repository
  4. Vercel will automatically detect Next.js and optimize settings
  5. Deploy with a single click

Other Deployment Options

  • Docker: Container deployment for scalable infrastructure
  • AWS: EC2, Amplify, or Lightsail for robust cloud hosting
  • DigitalOcean: App Platform for simplified deployment
  • Self-hosted: Deploy on your own server using next start

For detailed deployment instructions, see the Next.js Deployment Documentation.


πŸ” Best Practices Implemented

βœ… Server-side rendering for SEO optimization
βœ… TypeScript for type-safe code
βœ… Component-based architecture for maintainability
βœ… Responsive design for all screen sizes
βœ… Accessibility considerations in UI design
βœ… Performance optimization with Framer Motion
βœ… Code linting with ESLint
βœ… Modern CSS with Tailwind utilities


🀝 Contributing

Contributions are welcome! Please feel free to submit pull requests with improvements, bug fixes, or new features.

Development Guidelines

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ“ž Contact & Support

Follow Us


🎯 Project Vision

Solve Athone is dedicated to transforming innovative ideas into cutting-edge digital solutions. We specialize in delivering:

  • Enterprise-grade web applications
  • Cross-platform mobile experiences
  • Scalable cloud infrastructure

Join us in building the future of digital innovation! πŸš€


Made with ❀️ by the Solve Athone Team

Releases

No releases published

Packages

 
 
 

Contributors

Languages