Inspiration Managing clients, inventory, and synced project files across teams was chaotic. We aimed to simplify operations with one centralized system that’s clean, efficient, and scalable for modern workflows.

What it does Sync-Smith allows users to create inventories, manage client data, and sync project files smoothly while ensuring secure access, smooth deployment, and real-time updates via a responsive web interface.

How we built it We used Django for backend logic, SQLite/PostgreSQL for database, HTML/CSS/JS for frontend, and deployed it on Render with GitHub integration to manage version control and CI/CD.

Challenges we ran into We faced push failures on GitHub, static file issues in production, syncing data properly between clients and inventory, and some Django shell import problems during debugging and deployment.

Accomplishments that we're proud of We’re proud of building a fully functional inventory-client management system from scratch, deploying it live, resolving real-world deployment bugs, and syncing project files in a smart, structured way.

What we learned We learned about Django deployment on Render, GitHub version control issues, effective debugging with Django shell, and how to structure scalable apps with proper client and inventory relationships.

What's next for Sync-Smith Next, we’ll add team collaboration,AI Assistant, notifications, file previews, and user authentication roles—making Sync-Smith even more powerful for businesses managing growing digital assets and inventories.

Built With

Share this project:

Updates