Skip to content

CodeSpherreDev/life-line

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🩸 Lifeline – Blood Donation Platform

Lifeline is a modern web app that connects blood donors and recipients in real-time. Built with *Next.js, **Clerk Authentication, and *TailwindCSS, Lifeline makes it easier than ever to request, donate, and track blood donations.


🌟 Features

  • 🔐 Secure Authentication – User login & signup powered by Clerk.
  • 🧑‍🤝‍🧑 User Profiles – Donors & recipients can manage their details.
  • 📍 Location-Based Search – Find donors near you.
  • 📝 Post Requests – Recipients can post blood requests instantly.
  • 📲 Mobile-Friendly Design – Responsive layout with bottom navigation on mobile.
  • 🌗 Dark/Light Mode – Seamless theme switching with next-themes.
  • Hackathon Ready – Clean code, modular structure, and easy to extend.

🛠 Tech Stack


🚀 Getting Started

Follow these steps to set up the project locally.

1️⃣ Clone the repository

bash git clone git@github.com:CodeSpherreDev/life-line.git cd lifeline

2️⃣ Install dependencies

bash npm install

3️⃣ Configure environment variables

Create a .env.local file in the root directory and add your keys:

env NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key CLERK_SECRET_KEY=your_clerk_secret_key

4️⃣ Run the development server

bash npm run dev

Now open http://localhost:3000 in your browser 🎉


🤝 Contributing

Contributions are welcome!

  • Fork the repo
  • Create a new branch (feature/awesome-feature)
  • Commit changes
  • Submit a pull request

📜 License

This project is licensed under the MIT License.


💡 Team Lifeline

Made with ❤ by Code Spherre.

About

A social media platform for blood donation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors