Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/injamulhaquesomrat/ab-portfolio

A portfolio site for my friend named Amin Babu😐😎✌️
https://github.com/injamulhaquesomrat/ab-portfolio

framer-motion mongodb next-auth nextjs shadcn-ui tailwindcss typescript zod zustand

Last synced: about 15 hours ago
JSON representation

A portfolio site for my friend named Amin Babu😐😎✌️

Awesome Lists containing this project

README

        

# AB - The Developer Portfolio

AB - The Developer Portfolio is a showcase of my work as a developer. It includes an animated landing page with innovative sections and admin dashboards built using Next.js. The project incorporates various technologies to create a seamless user experience.

## Features

1. **Animated Landing Page**:
- Engaging and visually appealing landing page.
- Innovative sections to capture users' attention.
- Utilizes Next.js for efficient rendering and routing.

2. **Admin Dashboards**:
- Backend functionalities integrated with Next.js.
- Secure authentication using Next-auth.
- Efficient server-side rendering for admin features.

## Technologies Used

- Next.js: A powerful React framework for building server-rendered applications.
- Shadcn (assuming you meant "Shader" or a similar library): Used for creating visual effects.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Next-auth: Provides authentication and authorization for Next.js applications.

## Getting Started

1. Clone this repository:

2. Install dependencies:

3. Set up environment variables:
- Create a `.env.local` file and add your authentication credentials:
```
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret-key
```

4. Run the development server:

3. Set up environment variables:
- Create a `.env.local` file and add your authentication credentials:
```
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret-key
```

4. Run the development server:
5.
5. Access the application at http://localhost:3000.

## Credentials for Admin Dashboard
Access the dashboard at https://aminbabu-inj.netlify.app/dashboard.

- Username: [email protected]
- Password: somrat

Feel free to explore the live version of this project here.