Drop your product to the cloud 🔥🚀
An open source PaaS that automates and facilitates the creation and management of cloud servers in remote servers like digital ocean droplet
Important
Please pay attention to the following important points:
-
Quality Matters: We value well-written and clear contributions. Spammy or vague contributions with unhelpful commit messages will not be accepted. It's important to provide meaningful contributions.
-
Contribution Guidelines: Ensure your pull requests meet our contribution guidelines. Failing to meet these requirements may result in your pull request being rejected.
We welcome all developers, including beginners, to contribute to our project. If you're new to this project and want to participate in Hacktoberfest, keep an eye out for issues labeled with "Hacktoberfest." We encourage you to get involved and make your mark on Dropify!
Dropify is built using a variety of technologies that work together to make the platform function. Here's a simplified explanation of the technologies used:
- Go - The programming language that serves as the backbone of Dropify.
- Go Fiber - A high-performance HTTP framework that helps build the web services of Dropify.
- Websocket - A technology for real-time communication, allowing interactive features in Dropify.
- Sqlite - A database system used for storing data efficiently.
- Cobra - A command-line interface (CLI) tool written in Go for managing Dropify from the command line.
- Vue - A JavaScript framework that enhances the user interface and interactivity of Dropify.
- Tailwind CSS - A CSS framework that simplifies styling and design for a polished user experience.
In summary, Dropify relies on these technologies to deliver a powerful and user-friendly platform for creating and managing cloud servers. These tools and frameworks work together to make Dropify robust and efficient, providing a seamless experience for users
Before contributing or adding a new feature, please make sure you have already installed the following tools:
# Clone dependency
git clone https://github.com/Ahmad940/dropify.git
go get
# Install dependencies
go get
Update .env to suit your need
# Start
go run .
# or air if you want live reload
air
open localhost:<app_port> in the browser to view to see dropify in action
Don't forget to leave a star ⭐️.
We are committed to creating a community where everyone feels respected and valued. We pledge to foster an environment that is open, inclusive, and diverse.
If you encounter or become aware of any behavior that goes against our principles, please know that you can report it. For more information, please refer to our Code of Conduct for more details.
In summary, we are dedicated to ensuring that our community is a safe and welcoming space for all.