Lifelong learning is a project created for then purpose of helping people keep track of their progress while developing new skills
Report Bug · Request FeatureThere are many great productivity apps that are on the web, however we wanted to create something that would allow users to track their own progress as well as make recommendations to help each others develop new skills.
As the site is not currently published, in order to run it we'll need to get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- create a database and run the create.sql script you can populate it with the development.sql script if you want test data
- create a .env file and link the database
- Clone the repo
git clone https://github.com/alvinoalvin/lifelong-learning.git
- Install NPM packages
npm install cd client npm install
- Build the project in the client directory.
npm run build
- Run the project on both client and server side. You'll need a second terminal for this
npm run start
- Navigate to localhost:3000
This site allows users to keep track of their progress on new skills and to plan out their path. To start we'll go through a typical workflow!
-
Click the book icon in the nav bar and add a skill you'd like to progress in
-
Here we can see a few things
- Our task progress
- Some recommendations that other team members have given us for our skill
- Any notes we wrote previously
- Some tasks we set for ourselves
- Some resources we've taken note of
-
from there we can now interact with whatever we need say check off a task or add a note, maybe check out a recommendation from a friend
Distributed under the MIT License. See LICENSE.txt
for more information.