Skip to content

An initaitive repository for managing all college clubs and there Hiring process through a website. deployed backend on : https://dypcetclubs-live.onrender.com

License

Notifications You must be signed in to change notification settings

Yash-Ainapure/dypcetclubs.live

Repository files navigation

🎓 dypcetclubs.live

A comprehensive platform for managing college clubs, events, and announcements effectively.

🚀 Table of Contents

🌟 Overview

dypcetclubs.live is a robust web application designed to simplify the management of college clubs. It provides a user-friendly interface for club leaders to:

  • Register their clubs.
  • Organize and manage events.
  • Make important announcements.
  • Engage efficiently with club members.

Key Features

  • 📋 Club Registration & Management: Register and manage club details seamlessly.
  • 📅 Event Organization: Create, edit, and delete events, complete with images and tags.
  • 📢 Announcement System: Post rich-text announcements for your club members.
  • 👥 Member Management: Easily manage members and assign roles.
  • 💻 Mobile & Desktop Friendly: Fully responsive design.

⚙️ Installation

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/Yash-Ainapure/dypcetclubs.live.git
    cd dypcetclubs.live
  2. Set up the backend:

    cd backend
    npm install
    npm start
  3. Set up the frontend (in a new terminal):

    cd frontend
    npm install
    npm run dev
  4. Create a .env file in the backend folder:

    TURSO_AUTH_TOKEN="YOUR_TURSO_AUTH_TOKEN"
    TURSO_DATABASE_URL="YOUR_TURSO_DATABASE_URL"
    
  5. Migrate Prisma schema:

    npx prisma migrate dev --name init
    npx prisma generate
  6. Run the application:

    • Open your browser and visit http://localhost:3000.

Note: You'll need a Turso account to obtain the authentication token and database URL. Sign up at Turso.tech.

🧑‍💻 Usage

[Include specific instructions on how to use the application features and workflows.]

🛠️ Technologies Used

  • Frontend: React, Tailwind CSS, TypeScript
  • Backend: Node.js, Express
  • Database: SQLite (Turso Database)
  • ORM: Prisma

🤝 Contributing

We welcome contributions to dypcetclubs.live!

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push the branch: git push origin feature/your-feature-name.
  5. Submit a pull request.

For major changes, open an issue first to discuss your ideas.

Our Valuable Contributors ❤️✨

We are grateful to all the contributors who have helped improve this project. Your contributions are what make this project better!

Yash-Ainapure
yash ainapure
yashksaini-coder
Yash Kumar Saini
Gauravtb2253
Gaurav Bomble
Laxmi01345
Laxmi Ray
radheypatil6630
Radhey patil
NK-Works
Anneshu Nag
Hh440
Harsh
rishyym0927
RISHIRAJ MUKHERJEE
varma-101
SAGI VENKATA NAGA GOPAL VARMA
prateek2102
Prateek
myselfshivams
Shivam
siri-chandana-macha
Siri Chandana Macha
Sourabh782
Sourabh Singh Rawat
sushil-sagar05
Sushil Sagar
Swetabh333
Swetabh Shreyam
VinayLodhi1712
Vinay Anand Lodhi
vedhcet-07
Vishwas M D
vivekrawat21
Vivek Rawat
ZayedShahcode
Zayed
im-amanjai
im-amanjai
Pruthviraj-sawant
pruthviraj-sawant
sps234
Saumya Pratap Singh
devxMani
MANI
KrishChothani
Krish Chothani
JeetuSuthar
Jeetu Suthar
hetvipopat
Hetvi_26
Dipanita45
Dipanita45
Dhruv-pahuja
Dhruv Pahuja
ChetanSingh14
Chetan SIngh
jainaryan04
Aryan Ramesh Jain
vastavikadi
Aditya Shukla
AasthaSingh28
Aastha Singh

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

Made with ❤️ by the dypcetclubs.live team!

About

An initaitive repository for managing all college clubs and there Hiring process through a website. deployed backend on : https://dypcetclubs-live.onrender.com

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks