Welcome to AskMate, a Questions and Answers (Q&A) forum software built using Python, Flask, and HTML/CSS, powered by the Jinja template engine.
AskMate is designed to provide a seamless platform for users to post questions and receive answers from the community. With a simple and intuitive interface, it’s easy to navigate and use, making it perfect for creating an interactive Q&A forum.
To get started with AskMate, follow these steps:
- Set Up PostgreSQL: Ensure you have PostgreSQL installed (version 12 or higher is recommended).
- Import Database Dump: Use the provided PostgreSQL dump to set up the database.
- The dump file is located in the
sample_data
folder.
- The dump file is located in the
- Configure Database Credentials:
- Add your PostgreSQL password to the
user.txt
file. - Alternatively, for enhanced security, you can use an environmental variable to hide your credentials. (Note: This requires modifying
data_manager.py
.)
- Add your PostgreSQL password to the
Here are some visuals of the AskMate interface:
A big thank you to everyone who contributed and supported the development of AskMate. Your help has been invaluable in making this project a success!
Feel free to explore and use AskMate, and don't hesitate to contribute or reach out with any questions or suggestions!