Follow these steps to push your TaskFlow project to GitHub:
- GitHub Account: Make sure you have a GitHub account
- Git Configuration: Ensure git is configured with your credentials
- SSH Key or Personal Access Token: Set up authentication
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"- Go to GitHub.com
- Click the "New repository" button (+ icon)
- Repository name:
taskfloworself-balancing-task-manager - Description:
🎯 A smart, numerical approach to task management with self-balancing scores - Make it Public (recommended for portfolio)
- Don't initialize with README (we already have one)
- Click "Create repository"
# Replace 'yourusername' with your actual GitHub username
git remote add origin https://github.com/yourusername/taskflow.git
# Or if using SSH:
git remote add origin git@github.com:yourusername/taskflow.gitgit branch -M main
git push -u origin main- Visit your repository on GitHub
- Check that all files are uploaded
- Verify the README.md displays properly
Once on GitHub, others can set up TaskFlow with:
git clone https://github.com/yourusername/taskflow.git
cd taskflow
./setup_taskflow.shThen they can use:
todaytask- Start the appstoptask- Stop the app
In your GitHub repo settings, add these topics:
task-managementvue-jsflaskpythonproductivityself-balancingnumerical-scoring
- Go to "Releases" in your repo
- Click "Create a new release"
- Tag:
v1.0.0 - Title:
TaskFlow v1.0 - Self-Balancing Task Manager - Description: Copy from README features section
Your project will be available at:
https://github.com/yourusername/taskflow
Perfect for:
- Portfolio showcase
- Resume projects
- Open source contributions
- Sharing with friends/colleagues
- Take screenshots of your app
- Create
screenshots/folder - Add images to repository
- Update README.md with image links
If you want to host the frontend:
- Go to repository Settings
- Scroll to "Pages"
- Select source branch
- Your app will be available at
https://yourusername.github.io/taskflow
# For HTTPS with token
git remote set-url origin https://ghp_yourtoken@github.com/yourusername/taskflow.git
# For SSH
ssh-keygen -t rsa -b 4096 -C "your.email@example.com"
# Add the key to GitHub Settings > SSH Keys# Check remote URL
git remote -v
# Fix if needed
git remote set-url origin https://github.com/yourusername/taskflow.gitReady to showcase your amazing TaskFlow project to the world! 🌟