GitHunt

hjCAD - Open Source CAD File Sharing Platform

Stars Forks License

hjCAD Screenshot

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.

๐Ÿš€ Key Features

  • 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

๐Ÿ›  Tech Stack

  • 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)

๐Ÿ“ฆ Installation

Get hjCAD up and running in just a few steps:

  1. Clone the repository:
    git clone https://github.com/hemangjoshi37a/hjCAD.git
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Set up environment variables (refer to .env.example)
  4. Launch the application:
    python app.py
    

๐Ÿ–ฅ Usage

Empower your CAD workflow with hjCAD:

  1. Sign In: Use your Google account for quick access
  2. Upload: Share your CAD files with the community
  3. Explore: Browse and download shared CAD files
  4. Engage: Like and comment on designs that inspire you
  5. Discover: Use keywords to find specific files

๐Ÿ‘ฅ Contributing

We welcome contributions from the CAD community! Feel free to submit Pull Requests or open Issues to help improve hjCAD.

๐Ÿ“„ License

hjCAD is open source and available under the MIT License.

๐Ÿ“ซ Contact the Developer

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 


Revolutionize your CAD workflow with hjCAD - The future of open-source design collaboration