Free2Connect sounds like a suitable project name for a platform that enables two individuals to chat and determine if their interests match. Here's a breakdown of the key features you mentioned:
- Login and Signup: Users should be able to create accounts and log in to access the platform's features.
- Messages: The platform should provide a messaging system for users to communicate with each other. This would involve sending and receiving text-based messages.
- Online Status: Users should have an online status indicator to show whether they are currently active on the platform. This can help other users determine who is available for chatting.
- Connect: A "Connect" button would allow users to initiate a conversation with someone they find interesting. It could trigger a request or notification to the recipient, indicating that someone wants to connect with them.
Overall, "Free2Connect" conveys the concept of enabling individuals to connect freely based on shared interests. It suggests a user-friendly and inclusive platform where users can engage in conversations to find like-minded individuals.
Live Demo : https://youtu.be/qe_RfWpZqPY
Python
Django
Bootstrap 5
Html
CSS
JS
.\venv\Scripts\activate
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
- Install virtual env
python -m pip install --user virtualenv
python -m venv venv
- Activate virtual env
.\venv\Scripts\activate
- Install packages
pip install -r requirements.txt
- Goto project folder
cd Free2Connect
- Database migrations
python manage.py makemigrations
python manage.py migrate
- Run application
python manage.py runserver
- Hit url in browser
http://127.0.0.1:8000/