adapticc is a web application template designed to help you build modern web applications quickly and efficiently. With a backend written in Golang and a frontend in React-TypeScript, adapticc provides a solid foundation for small to medium businesses or anyone looking to create a web app with a modern, fancy UI that is cloud-ready, containerized, fast, and well-tested.
- Modern UI: A sleek and stylish user interface that enhances user experience.
- Cloud-Ready: Designed with cloud deployment in mind, making it easy to scale and maintain.
- Containerization: Utilizes Docker for easy setup and consistent environments across different platforms.
- Speed: Optimized for performance, ensuring fast load times and smooth operation.
- Tested: Rigorously tested to ensure reliability and stability.
- Resource Management with Roles: Manage resources and assign roles to users for fine-grained access control.
- Login and Registration: Secure login and registration functionality for users.
- Mail Sending: Integrated mail sending capabilities for notifications and communication.
- Docker setup with Docker Compose
To get adapticc up and running, simply follow these steps:
-
Clone the repository:
git clone https://github.com/followthepattern/adapticc.git
-
Navigate to the project directory:
cd adapticc
-
Start the application using Docker Compose:
docker-compose up
-
Open your browser and navigate to
https://localhost:3000
to view the application and log in.
- Test email address:
[email protected]
- Test Password:
Admin@123!
Once the application is running, you can explore its features and functionalities through the web interface. The backend and frontend are fully integrated, providing a seamless experience for users and developers alike.
Here are some of the features and improvements we plan to implement in the future:
- Uploading files: Adding the ability for users to upload files to the application.
- Implementing OAuth: Integrating OAuth to provide secure and streamlined authentication for users.
While adapticc provides a robust starting point for web application development, it currently does not include an extensive set of features. It is designed to cover the basics and provide a template for further customization and development.
Contributions are currently not being accepted, but keep an eye on the project for future opportunities to contribute.
adapticc is open-source and available for use and modification under a permissive license. Please refer to the LICENSE file in the repository for more details.
For support, questions, or to join the community, Follow The Pattern Discord channel.
Feel free to modify and expand this README as needed for your project. If you have any specific sections or details you'd like to add, let me know, and I can help you integrate them.