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

https://github.com/harunabdullahrakin/amar-portfolio-software

Amar Portfolio Software is a customizable, responsive portfolio builder with a user-friendly admin dashboard. It offers a seamless experience for showcasing projects, skills, and contact details.
https://github.com/harunabdullahrakin/amar-portfolio-software

backend blog customizable-ui portfolio portfolio-website qwik tailwindcss typescript

Last synced: 4 months ago
JSON representation

Amar Portfolio Software is a customizable, responsive portfolio builder with a user-friendly admin dashboard. It offers a seamless experience for showcasing projects, skills, and contact details.

Awesome Lists containing this project

README

          

# Amar Portfolio Software

[![Build Status](https://img.shields.io/badge/build-passing-brightgreen)](https://github.com/harunabdullahrakin/Amar-Portfolio-Software/actions)
[![License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)
[![Version](https://img.shields.io/badge/version-1.0.0-blue)](https://github.com/harunabdullahrakin/Amar-Portfolio-Software/releases)

Create a stunning portfolio in seconds with an intuitive user interface and seamless admin access.

## **Features**

- **Responsive UI**: Supports both dark and light modes, ensuring an optimal viewing experience across all devices.
- **Easy Customization**: Full control over the dashboard for simple adjustments to suit your personal branding and style.
- **Admin Panel**: Simple backend management for adding, editing, and removing content in your portfolio.
- **Smooth Animations**: Animated sections that add elegance to user interactions.
- **SEO Optimized**: Structured to help your portfolio rank well in search engines.

### **Pages Included**:
- **Home**: Welcome message and introduction to your portfolio.
- **Socials**: Showcase your social media links for easy connection.
- **Projects**: Display your past work with interactive images and descriptions.
- **Contact**: Contact form with email integration to reach you directly.
- **Discover**: Additional section for personal hobbies or extra information.

## **Deployment**

Amar Portfolio Software can be easily deployed using **ryx.us**, our sponsor's hosting platform. Follow the steps below for deployment:

### **Deployment Steps**:
1. Clone the repository:
```bash
git clone https://github.com/harunabdullahrakin/Amar-Portfolio-Software.git
```
2. Install dependencies:
```bash
cd Amar-Portfolio-Software
npm install
```
3. Set up SQLite database:
- The project uses SQLite as the database. Ensure that you have the correct SQLite database configuration.
4. Deploy to **ryx.us**:
- Visit [ryx.us](https://ryx.us) to get started with deployment.
- Follow their simple hosting setup instructions for deploying Node.js applications.
5. Start the server:
```bash
npm start
```
6. Open the app in your browser at `http://localhost:3000` or the live domain after deployment.

## **Documentation**

### **Installation**

1. **Download & Extract**: Download the software package and unzip it to your desired directory.
2. **Get the Installation Key**: To unlock full functionality, please reach out via Discord (username: `rakinisawsome`) for the installation key.

Note: (){im brokie consider to donate me for this project.
}else{
if your are broke like me just dm me in discord & star this repo for free key.
}

## **Demo**

Check out the live demo of Amar Portfolio Software [here](https://amar-portfolio-software.onrender.com/setup).

## **Images/Preview**

Explore the UI design and functionality through the images below:

| Preview | Preview |
|---------|---------|
| ![Landing Page](./previews/Screenshot_20250416_141013_Chrome.png) | ![Home Section](./previews/Screenshot_20250416_141020_Chrome.png) |
| ![About Section](./previews/Screenshot_20250416_141024_Chrome.png) | ![Services](./previews/Screenshot_20250416_141030_Chrome.png) |
| ![Portfolio Section](./previews/Screenshot_20250416_141035_Chrome.png) | ![Project Detail](./previews/Screenshot_20250416_141039_Chrome.png) |
| ![Skills](./previews/Screenshot_20250416_141045_Chrome.png) | ![Contact Section](./previews/Screenshot_20250416_141059_Chrome.png) |
| ![Tablet View](./previews/Screenshot_20250416_141111_Chrome.png) | ![Mobile View](./previews/Screenshot_20250416_141123_Chrome.png) |
| ![Dark Mode](./previews/Screenshot_20250416_141133_Chrome.png) | ![Light Mode](./previews/Screenshot_20250416_141144_Chrome.png) |
| ![Navigation](./previews/Screenshot_20250416_141155_Chrome.png) | ![Footer](./previews/Screenshot_20250416_141206_Chrome.png) |
| ![Social Links](./previews/Screenshot_20250416_141217_Chrome.png) | ![Email Form](./previews/Screenshot_20250416_141228_Chrome.png) |
| ![Success Popup](./previews/Screenshot_20250416_141239_Chrome.png) | ![Page End](./previews/Screenshot_20250416_141249_Chrome.png) |

## **Technologies Used**

Amar Portfolio Software is built using the following technologies:
- **Frontend**: HTML5, CSS3, JavaScript, React.js
- **Backend**: Node.js, Express.js
- **Database**: SQLite (for data storage, e.g., for projects, contact form submissions, etc.)
- **Framework**: Qwik (for simplified routing and server-side management)
- **Deployment**: **ryx.us** (sponsor hosting platform)

## **Contributing**

We welcome contributions to improve Amar Portfolio Software. To contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-xyz`).
3. Make your changes and commit them (`git commit -m 'Add feature xyz'`).
4. Push to the branch (`git push origin feature-xyz`).
5. Create a pull request.

## **License**

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---