http://mayank29.pythonanywhere.com/
This is a simple web application developed using Flask, SQLAlchemy, and Werkzeug for managing journal entries and conducting tests. Users can register, log in, create journal entries, take tests, and view their dashboard.
- User registration and login
- Create and view journal entries
- Take tests(Kessler Psychological Test (k10) and view test results
- Secure password storage using Werkzeug
- SQLite database integration using SQLAlchemy
-
Clone the repository:
git clone https://github.com/mayank-bharwal/mindscape.git cd mindscape
-
Install dependencies:
pip install -r requirements.txt
-
Set up the database:
flask db init flask db migrate flask db upgrade
-
Run the application:
python app.py
The app should now be running locally at http://localhost:5000.
-
Register a new user account.
-
Log in with your credentials.
-
Create journal entries on the 'Journal' page.
-
Take tests on the 'Test' page.
-
View your dashboard to see your journal entries and test results.
If you would like to contribute to this project, please open an issue or submit a pull request on GitHub.
This project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE - see the LICENSE file for details.