https://github.com/nfoert/cardie Skip to content Navigation Menu Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + GitHub Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions By size + Enterprise + Teams + Startups By industry + Healthcare + Financial services + Manufacturing By use case + CI/CD & Automation + DevOps + DevSecOps * Resources Topics + AI + DevOps + Security + Software Development Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} nfoert / cardie Public * Notifications You must be signed in to change notification settings * Fork 1 * Star 21 An open source business card designer and sharing platform cardie-uwtwy.ondigitalocean.app/ License GPL-3.0 license 21 stars 1 fork Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 21 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights nfoert/cardie This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main BranchesTags Go to file Code Folders and files Name Name Last commit Last commit message date Latest commit History 99 Commits .vscode .vscode cardie cardie repo/images repo/images .gitignore .gitignore CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md LICENSE LICENSE README.md README.md TODO.md TODO.md requirements.txt requirements.txt View all files Repository files navigation * README * Code of conduct * GPL-3.0 license [logo_light] Cardie [6874747073] [6874747073] [6874747073] Design a unlimited number of business or information cards about yourself, share a link or QR code to them, print it out, and save other people's cards to your virtual wallet for later. Once you've created a card you can get analytics data on how your cards are getting visited, you can edit your cards as things change, and you can keep cards private so only people with a link to your card can see it. [6874747073] [screenshot] Important Cardie is currently in an open alpha. Things will be rapidly changing and bugs are to be expected. Installation First, clone this repository using the following command git clone https://github.com/nfoert/cardie Then, navigate to that directory and create a new python virtual environment cd cardie python3 -m venv .venv Activate the virtual environment using the command for your system (Linux is used here) and install the required dependencies source ./.venv/bin/activate pip install -r requirements.txt Next, create a django superuser and make and migrate the models cd cardie python manage.py createsuperuser python manage.py makemigrations python manage.py migrate Now just run the server using the following command, or run the Start server task in your Visual Studio Code python manage.py runserver Finally, navigate to http://127.0.0.1:8000/admin and log in using your new administrator account. Create a new Server object and be sure to configure the ip to be http://127.0.0.1:8000. Additional steps for Production installation This depends on what server hosting provider you're using. However, there's a couple environment variables you need to set and there's a run command. Set the following global environment variables: * DJANGO_ALLOWED_HOSTS -> ${APP_DOMAIN} (This works on DigitalOcean, this may not work on every hosting provider) * DJANGO_SETTINGS_MODULE -> cardie.settings_production * STATIC_URL -> /static/main * SECRET_KEY -> (Generate this using django.core.management.utils.get_random_secret_key(). If possible you should encrypt this value in your hosting provider.) * DEBUG -> False * DATABASE_URL -> ${db.DATABASE_URL} (This works on DigitalOcean, this may not work on every hosting provider) To Do There's lots of things that need implemented or changed in this project. Please see TODO.md. Contributing I'd love to see contributions to this project! Please check out the issues page to see what things currently need fixed or added. About An open source business card designer and sharing platform cardie-uwtwy.ondigitalocean.app/ Topics javascript css python html django web buisness-card cardie Resources Readme License GPL-3.0 license Code of conduct Code of conduct Activity Stars 21 stars Watchers 2 watching Forks 1 fork Report repository Releases 3 tags Languages * JavaScript 55.3% * CSS 33.9% * Python 5.4% * HTML 5.4% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.