ATARAXIA-SENSORIAL-

ATARAXIA

Project Description

ATARAXIA is a full-stack web application designed to provide a harmonious user experience. The project leverages modern technologies to ensure scalability, performance, and responsiveness. It aims to deliver a seamless integration of front-end and back-end functionalities.

Installation Instructions

  1. Clone the repository:
    git clone https://github.com/Marroquin97/ATARAXIA-SENSORIAL-
    cd ATARAXIA-SENSORIAL-
    
  2. Navigate to the front-end directory:
    cd frontend
    
  3. Install dependencies for React:
    npm install
    
  4. Navigate to the back-end directory:
    cd ../backend
    
  5. Install dependencies for FastAPI:
    pip install -r requirements.txt
    
  6. Set up your MongoDB database and update the connection string.
  7. Run the application:
    • Start the backend server:
      uvicorn main:app --reload
      
    • Start the frontend server:
      npm start
      

API Endpoints

Database Structure

The application utilizes MongoDB for data storage. The primary collections include:

Stack Technology

Features

Contribution Guidelines

  1. Fork the repo
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add new feature')
  5. Push to the branch (git push origin feature-branch)
  6. Open a Pull Request

Troubleshooting

Roadmap

Feel free to contribute or open issues for any bugs or enhancement requests!