Note
Digital Giraffe is a full-stack Content Management System (CMS) digital product marketplace where you can buy/sell/download any digital assets such as UI Kits, E-books, etc.
![Screenshot 2024-05-16 at 8 05 16 PM](https://private-user-images.githubusercontent.com/94060508/331418672-84827c5d-b54f-4ba1-aa3c-fa747ebe8e62.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwOTU1MzMsIm5iZiI6MTczOTA5NTIzMywicGF0aCI6Ii85NDA2MDUwOC8zMzE0MTg2NzItODQ4MjdjNWQtYjU0Zi00YmExLWFhM2MtZmE3NDdlYmU4ZTYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDEwMDAzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVhNGY1ZDY2ZTIyYjlkNzdiZTBhMWQ2N2RkOWU4MzZlMjRlNTkwMDJjMTRmYWEwZDEzMTg2Nzg0MGM5OGEzNjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.w-UQhrtcFyQaWYDpIbZLZoRbZyOQKHt2rW9MlBs3hcg)
To get started with this open-source project, run:
git clone https://github.com/jayden-n/digital-giraffe.git
and copy the .env.just.example variables into a separate .env file, fill them out & and that's all you need to get started!
- Next.js v14 – React framework for building performant apps with the best developer experience.
- Zustand – A small, fast and scalable bear bones state-management solution.
- Tailwind – Utility-first CSS framework for rapid UI development.
- Shadcn UI - A component library built on top of Tailwind + Radix.
- Lucide – Beautifully simple, pixel-perfect icons.
- Framer Motion – Animations that work like magic!
- Payload – An highly customizable, headless Content Management System (CMS) for Next.js.
- Stripe – Payment processing for Internet businesses.
- tRPC - Makes the APIs End-to-end type-safe and boost the development speed and experience.
- Resend – A confirmation email sending platform for whenever user creates a new account.
- Render - A unified platform to build and run all your apps and websites with free SSL, a global CDN, private networks and auto deploys from Git.
- MongoDB – Non-relational database for modern apps.
- TypeScript – Static type checker for end-to-end type-safety.
- Prettier – Opinionated code formatter for consistent code style.
- ESLint – Pluggable linter for Next.js & TypeScript.
If you're interested in improving Digital Giraffe, here's how you can get involved:
-
Fork the repository
to your own GitHub account. -
Clone the forked repository to your local machine:
git clone https://github.com/jayden-n/digital-giraffe.git
-
Create a new branch for your contributions:
git checkout -b feature/your-feature-name
-
Implement your changes and improvements on the new branch.
-
Test your changes thoroughly to ensure they work as expected.
-
Commit your changes with meaningful commit messages:
git commit -m "Add your detailed commit message here"
Once you're satisfied with your changes, push your branch to your forked repository:
git push origin feature/your-feature-name
-
Visit your forked repository on GitHub.
-
Create a Pull Request (PR) from your feature branch to the original repository's
main
branch. -
Provide a detailed description of your changes in the PR.
-
Your PR will be reviewed
, and any necessary feedback will be provided.
Thank you for contributing to Digital Giraffe. Pull requests are welcomed and highly appreciated.
If you have any questions or need assistance, feel free to open an issue and start a discussion.
Happy Coding! 🚀