Skip to content

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.

License

Notifications You must be signed in to change notification settings

harunabdullahrakin/Amar-Portfolio-Software

Repository files navigation

Amar Portfolio Software

Build Status License Version

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:
    git clone https://github.com/harunabdullahrakin/Amar-Portfolio-Software.git
  2. Install dependencies:
    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 to get started with deployment.
    • Follow their simple hosting setup instructions for deploying Node.js applications.
  5. Start the server:
    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.

Images/Preview

Explore the UI design and functionality through the images below:

Preview Preview
Landing Page Home Section
About Section Services
Portfolio Section Project Detail
Skills Contact Section
Tablet View Mobile View
Dark Mode Light Mode
Navigation Footer
Social Links Email Form
Success Popup Page End

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 file for details.


About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages