"We believe knowledge is for everyone, and everyone has knowledge to share"
Knowlee is a social network that was created form the basic idea that there should be a free platform that allows "learners" to create sudy paths and roadmaps,
obtain knowledge from other users and build their own profile and content to share.
While Knowlee 1.0 was a collaboration from people around the world, Knowlee 2.0 is an individual project that aproaches the same concepts but adds more features to
that make it more user friendly and help the "learner" build a community. Knowlee 2.0 also improves the design and structure to follow current trends.
In this version you will find new features including:
-Subscriptions
-Favorites
-Categories
-Progress
This project has been consolidated from duplicate directory structures to provide a clean, modern codebase:
/backend/
- Express.js backend with modern dependencies (Node.js, Express 4.18.2, Mongoose 7.2.2, etc.)/frontend/
- React frontend with updated dependencies (React 18, Antd 5.5.1, React Router 6.11.2, etc.)/legacy/
- Archived legacy versions of both backend and frontend for reference
Front-end: HTML, CSS, JavaScript (ES6), React 18
Back-end: Node.js, Express.js, MongoDB, Mongoose, Passport.js
Version Control: Git/GitHub
cd backend
npm install
npm run dev
cd frontend
npm install
npm start
If you want to try out the app, you can use:
Username: Daniel
Password: 123
Previous versions of the codebase have been moved to the legacy/
directory for reference. See legacy/README.md
for details about what was moved and why.