Welcome to Thinkify! This project is a modern platform for community engagement, idea sharing, and collaborative learning.
Thinkify is a full-stack web application that enables users to connect, share posts, manage products, and collaborate on tasks. It features role-based access for admins, students, and institutions/teachers.
Dev Karan Singh
Email: [email protected]
GitHub: DKSingh1604
Clone the repository:
git clone https://github.com/DKSingh1604/thinkify.git
cd thinkify-maincd server
npm install
npx nodemon index.jscd ../client
npm install
npm run devVITE_SERVER_ENDPOINT = http://localhost:3000/api
VITE_TOKEN_KEY = thinkify
VITE_USER_ROLE = role
VITE_COOKIE_EXPIRES = 1
PORT = 3000
DATABASE_URL = mongodb://localhost:27017/
DATABASE_NAME = thinkify
BCRYPT_GEN_SALT_NUMBER = 10
JWT_SECRET_KEY = your_jwt_secret
COOKIE_EXPIRES = 5d
COOKIE_KEY = thinkify
UPLOAD_DIRECTORY = uploads
- User authentication & registration
- Role-based dashboards (Admin, Student, Institution/Teacher)
- Post creation and management
- Product management
- Task management
- Profile and settings
- Responsive UI
This project is open source. You may modify and use it as you wish. Please update this section with your preferred license.
This project was originally inspired by the open-source community. Special thanks to all contributors.