https://github.com/aumirza/dev-gallery
A gallery for developers by developers.
https://github.com/aumirza/dev-gallery
github landing landing-page pages
Last synced: 3 months ago
JSON representation
A gallery for developers by developers.
- Host: GitHub
- URL: https://github.com/aumirza/dev-gallery
- Owner: aumirza
- License: gpl-3.0
- Created: 2023-01-18T06:36:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-24T15:24:07.000Z (over 1 year ago)
- Last Synced: 2025-01-24T15:28:12.136Z (over 1 year ago)
- Topics: github, landing, landing-page, pages
- Language: JavaScript
- Homepage: https://aumirza.github.io/
- Size: 408 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevGallery
**A gallery for developers by developers.**
DevGallery is your digital gallery for showcasing and discovering GitHub repositories. With an interactive card layout, you can explore the source code and live versions of projects effortlessly, all in one place.
---
# Features
- [x] Responsive
- [x] Easy to use
- [x] Easy to customize
- [x] Easy to deploy
# TODO
- [x] add icons
- [x] add profile stats
## 🌐 View Live
[DevGallery Ahmadullah mirza](https://gh.ahmadullah.in/)
---
## ✨ Highlights
- Showcases repositories with their source code and live links.
- Interactive and visually appealing card layout.
- Optimized for fast performance.
---
## 🛠️ Tech Stack
- **[React](https://reactjs.org/)**: For building the user interface.
- **[Vite](https://vitejs.dev/)**: For fast and efficient development builds.
---
## 📚 Lessons Learned
---
## 🚀 Optimizations
- Utilized **localStorage** for caching user location data, reducing unnecessary API calls.
- - Enhanced UI responsiveness for various screen sizes.
---
## 📄 Available Scripts
```bash
# Start the development server
npm run dev
# Build for production
npm run build
# Preview the production build
npm run preview
```
# How to deploy
1. [Fork this repo](https://github.com/aumirza/gh-landing/fork)

2. Now go to actions tab and click on, I understand workflows, go ahead and enable them.

3. Now select Build and Deploy workflow.

4. Now click on Run workflow.

5. Now select main branch and click on Run workflow.


6. After build is finished, go to settings tab, then select pages and gh-pages branch and click on save.
