Skip to content

ismailsoud/mweblabs

Repository files navigation

MWebLabs - Web Development Agency Website

A modern, responsive website for a web development agency built with React and Tailwind CSS. The website features a clean design with sections for services, testimonials, project templates, and a contact form.

Features

  • 🎨 Modern and responsive design
  • 📱 Mobile-friendly navigation
  • 💼 Project templates showcase
  • 👥 Client testimonials
  • 📝 Contact form with email integration
  • 🖼️ Dynamic image galleries
  • ⚡ Fast loading with Vite

Technologies Used

  • React
  • Tailwind CSS
  • Vite
  • Node.js
  • Netlify Functions
  • Express.js

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/mweblabs.git
cd mweblabs
  1. Install dependencies:
npm install
  1. Create environment files:

    • Create .env in the server directory for backend configuration
    • Configure Netlify environment variables if using Netlify deployment
  2. Start the development server:

npm run dev

Project Structure

  • /src - React frontend code
    • /components - Reusable UI components
    • /pages - Page components
    • /assets - Images and other static assets
  • /server - Express.js backend
  • /netlify/functions - Serverless functions

Building for Production

npm run build

The built files will be in the dist directory.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. This means:

  • ✅ You can share and use this code
  • ❌ Commercial use is not permitted
  • ❌ Modifications are not permitted
  • ℹ️ Attribution is required

See the LICENSE file for more details.

Contributing

Due to the license restrictions, modifications are not permitted. However, you can:

  • Report bugs
  • Suggest new features
  • Provide feedback

Contact

For any questions or concerns, please use the contact form on the website.