BrainDump is a Django web app that allows users to store their ideas and thoughts in a structured manner.
Feel free to make changes based on your requirements. and if you like this project, ADD a STAR ⭐️
To get started with BrainDump, you'll need to follow these steps:
Clone the repository to your local machine:
git clone https://github.com/DavidDanso/brain-dump.git
cd brain-dump/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
How to connect Project to PostgreSQL:
1. Download PostgreSQL [ https://www.postgresql.org ]
2. Download pgAdmin [ https://www.pgadmin.org ]
3. Enter master password in pgAdmin [ one you created when download postgre ]
4. Create a new server and connect to your Project
5. Enter server name, hostname, port and password [ same password ]
6. Create a new DB
7. Use the name, username, password, host and port details to connect project to Postgre in the settings.py file
8. Open terminal and install psycopg2
In your project's settings.py file, modify the DATABASES setting to use PostgreSQL:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'ENTER_YOUR_DATABASE_NAME',
'USER': 'ENTER_YOUR_DATABASE_USERNAME',
'PASSWORD': 'ENTER_YOUR_DATABASE_PASSWORD',
'HOST': 'localhost',
'PORT': 'ENTER_YOUR_DATABASE_PORT_NUMBER',
}
}
Migrate the database:
python manage.py migrate
Create a superuser account:
python manage.py createsuperuser
Start the development server:
python manage.py migrate
Migrate the database:
python manage.py runserver
Visit http://localhost:8000 in your web browser to access the site.
|
Home Page
|
Sign Up Page
|
|
Login Page
|
Get Started
|
|
Empty Page
|
All Notes
|
|
Empty Page
|
Create Note
|
|
Update Note
|
Delete Note
|
|
View Note
|
Create New Folder
|
|
New Folder Page
|
Delete Folder Page
|
|
User Profile
|
Delete Profile Account
|
David Danso - Initial work - GitHub Profile















