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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Resources

License

Code of conduct

Stars

Watchers

Forks