idugeni.github.io

idugeni.github.io

Showcasing innovative solutions and high-quality work in both personal and professional projects. Explore a collection of projects that highlight creativity, technical excellence, and impactful results.

IduGeni SabdoDadi

Welcome to idugeni.github.io, a project dedicated to showcasing innovation and excellence in both personal and professional web development. This site demonstrates advanced solutions and high standards, leveraging the latest technologies to create a seamless user experience and maintain a modern web presence.


GitHub issues GitHub pull requests GitHub open issues GitHub closed issues GitHub open pull requests GitHub closed pull requests

GitHub license GitHub repo size GitHub last commit GitHub contributors GitHub commit activity

Vercel Deploy

This is a Next.js project bootstrapped with create-next-app.

Project Setup

Next.js 15 RC TypeScript Tailwind CSS DaisyUI App Router

This project utilizes several key technologies to build a modern web application:

  • Next.js 15 RC: A React framework that enables server-side rendering and static site generation. Using the Release Candidate (RC) version ensures access to the latest features and improvements before the final release.
  • TypeScript: A superset of JavaScript that introduces static typing. It helps catch errors early in the development process and improves code maintainability with better tooling support.
  • Tailwind CSS: A utility-first CSS framework that allows for rapid UI development by applying predefined utility classes directly in HTML. It streamlines the process of creating responsive and customizable designs.
  • DaisyUI: A Tailwind CSS plugin that provides a set of accessible and customizable UI components. It simplifies the creation of consistent and attractive user interfaces by offering ready-made components.
  • App Router: An advanced routing system in Next.js that offers enhanced flexibility and dynamic routing capabilities. It simplifies the management of routes and navigation within the application.

Script

The following scripts are available in the package.json of this project:

"dev": "next dev --experimental-http --turbo"

"build": "next build --no-lint"

"start": "next start"

"lint": "next lint --fix --strict --no-cache"

"postinstall": "next telemetry disable"
  • dev : Runs the development server with experimental HTTPS and Turbo Mode enabled.
  • build : Creates a production build of the project.
  • start : Starts the production server.
  • lint : Lints the project files with caching disabled.
  • postinstall : Disables Next.js telemetry after installing dependencies.

Getting Started

To set up this project locally, follow these steps:

  1. Clone the repository from GitHub:

    git clone https://github.com/idugeni/idugeni.github.io.git
    
  2. Navigate to the project directory:

    cd idugeni.github.io
    
  3. Install the required dependencies:

    npm install --force
    

Running the Project

To start the development server and view the project locally, use the following command:

npm run dev

Open your web browser and navigate to http://localhost:3000 to see the project in action.

Building for Production

To create a production build of the project, run:

npm run build

Once the build is complete, start the production server with:

npm start

Open http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.