Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/subhamgiri16/nestwisdom

Your trusted guide to family life: Expert advice, community, and support for joyful parenting. New parents to teens, we're here for you!
https://github.com/subhamgiri16/nestwisdom

css3 flask-application htlm5 javascript mongodb-atlas python3

Last synced: about 2 months ago
JSON representation

Your trusted guide to family life: Expert advice, community, and support for joyful parenting. New parents to teens, we're here for you!

Awesome Lists containing this project

README

        

NestWisdom - Parenting and Family Advice

```markdown
# Parenting and Family Advice Website
```bash
![Website Screenshot](screenshot.png)

## Table of Contents
- [Description](#description)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Database Setup](#database-setup)
- [Contributing](#contributing)
- [License](#license)
```


## Description
```bash
This is a web application for a parenting and family advice website. It provides a platform for parents and families to find and share valuable advice, articles, and resources related to parenting, family life, and child development.
```

## Features
```bash
- User registration and authentication.
- Posting and sharing articles and advice.
- Commenting and engaging in discussions.
- Search functionality.
- User-friendly interface.
```

## Technologies Used
```bash
- Python
- Flask (Web Framework)
- MongoDB (Database)
- HTML, CSS, and JavaScript (Frontend)
```
Devop Setup

## Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/your-username/parenting-website.git
```

2. Navigate to the project directory:
```bash
cd parenting-website
```

3. Create a virtual environment (optional but recommended):
```bash
python -m venv venv
source venv/bin/activate # On Windows, use 'venv\Scripts\activate'
```

4. Install the required dependencies:
```bash
pip install -r requirements.txt
```

## Usage
1. Start the Flask development server:
```bash
flask run
```

2. Open your web browser and access the application at `http://localhost:5000`.

## Database Setup
This project uses MongoDB as its database. Make sure to set up a MongoDB database and configure the connection in your application. You can do this by modifying the `config.py` file.

Example `config.py`:
```python
MONGO_URI = 'mongodb://username:password@localhost:27017/db_name'
```

Remember to replace the placeholders in square brackets with your project-specific information. You can also add more sections, such as "Deployment," "API Documentation," or "Acknowledgments," depending on the needs of your project.