Amplifying the voices of diverse creators worldwide: build your online presence with one page for all of your profiles. Grow your small business or social media page with your own, personalized platform.
OnePage is a platform that allows you to combine all of your online links into one page. By providing a single place for your whole online presence, OnePage will help you connect with your audience in a professional manner.
- Built-in support for multiple online platforms
- Allows linking to your own website
- Fast and easy registration and setup
# Clone from GitHub
git clone https://github.com/xtt28/onepage
# Use repository directory
cd onepage
# Setup virtual environment
python3 -m venv .
# Use virtual environment shell
source bin/activate
# Install from requirements.txt
pip install -r requirements.txt
# Open Django project directory
cd onepage
# Run tests with Django
./manage.py test
# Run all database migrations
./manage.py migrate
# Run the development server
./manage.py runserver
# Will be accessible at http://localhost:8000
By default, the project uses the SECRET_KEY
environment variable for the
Django secret key. Set it with:
# Set SECRET_KEY environment variable
export SECRET_KEY=your_key
# Collect static files into the prod_static directory
./manage.py collectstatic
Please refer to the Django deployment checklist for detailed instructions on deployment. You can run an automated check with:
# Automated pre-deployment check
./manage.py check --deploy
Contributions are always welcome. Please:
- Write tests for your code.
- Format your code with
black
.