hjCAD is a cutting-edge, free, and open-source alternative to GrabCAD, revolutionizing the way engineers and designers collaborate on 3D/2D design files. Our platform empowers the CAD community with seamless file sharing and robust collaboration tools.
- Secure Authentication: Google OAuth integration ensures top-notch security
- Multi-format Support: Upload and share a wide range of CAD file formats
- Rich Metadata: Add descriptions and tags to enhance file discoverability
- Social Interaction: Like and comment on shared designs to foster community engagement
- Powerful Search: Quickly find relevant CAD files using our advanced search capability
- Abuse Prevention: Implemented rate limiting to maintain platform integrity
- Backend: Python with Flask - for a fast and lightweight server
- Frontend: HTML with Tailwind CSS - for a responsive and modern UI
- Authentication: Google OAuth 2.0 - for secure and easy user login
- Database: JSON file-based storage (scalable to other database solutions)
Get hjCAD up and running in just a few steps:
- Clone the repository:
git clone https://github.com/hemangjoshi37a/hjCAD.git
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables (refer to
.env.example
) - Launch the application:
python app.py
Empower your CAD workflow with hjCAD:
- Sign In: Use your Google account for quick access
- Upload: Share your CAD files with the community
- Explore: Browse and download shared CAD files
- Engage: Like and comment on designs that inspire you
- Discover: Use keywords to find specific files
We welcome contributions from the CAD community! Feel free to submit Pull Requests or open Issues to help improve hjCAD.
hjCAD is open source and available under the MIT License.
Revolutionize your CAD workflow with hjCAD - The future of open-source design collaboration