The bhuggetti API allows people to submit interview questions, which will be used to help candidates prepare for interviews.
This API allows contributors to:
- Submit new interview questions
- Update or delete existing questions
- Categorize questions by industry, difficulty, or job role
- Manage their submissions
- User Authentication: Secure login and authentication for contributors
- Question Management: CRUD (Create, Read, Update, Delete) operations on interview questions
- Filtering & Sorting: Retrieve questions based on categories, difficulty levels, and job roles
- Admin Dashboard: Manage user-submitted questions and moderate content
POST /auth/register- Register a new userPOST /auth/login- Login and receive an access tokenPOST /auth/logout- Logout a user
- Visit the API documentation here to view the endpoints
- Clone the repository:
git clone https://github.com/aust21/bhuggettiAPI.git
- Navigate to the project directory:
cd bhuggettiAPI - Install dependencies:
pip install -r requirements.txt
- Run the application:
flask run
Contributions are welcome! Please open an issue or submit a pull request to suggest improvements or report bugs.
This project is licensed under the MIT License.