Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/luan-neumann-dev/getapet

🐕 Get A Pet is a website where users can list pets for adoption and schedule visits to meet them. The application connects people looking to adopt with those offering pets, making the adoption process easier with a simple interface and secure login system.
https://github.com/luan-neumann-dev/getapet

api auth axios express http javascript module-css mongodb node react react-router-dom

Last synced: 6 days ago
JSON representation

🐕 Get A Pet is a website where users can list pets for adoption and schedule visits to meet them. The application connects people looking to adopt with those offering pets, making the adoption process easier with a simple interface and secure login system.

Awesome Lists containing this project

README

        


🐕 Get a Pet

![Captura de tela 2024-08-30 144158](https://github.com/user-attachments/assets/c6f604f3-9fe0-4487-92ad-0ba8f56f4daf)
![Captura de tela 2024-08-30 144148](https://github.com/user-attachments/assets/e25f3768-9f4b-4fec-9726-695a0f163ade)
![Captura de tela 2024-08-30 144134](https://github.com/user-attachments/assets/373d4715-767d-4321-b304-a85e128a49bf)

> Get A Pet is a web platform where users can list pets available for adoption and schedule visits to meet them. The application features a secure authentication system and a user-friendly interface, providing an intuitive experience for both those looking to adopt and those offering pets for adoption.

## 💼 Technologies Used
- React
- Vite
- JavaScript
- Express
- MongoDB
- HTML
- CSS

## 🏃 How to Run the Project
To run the project locally, follow these steps:

1. **Clone** this repository on Visual Studio Code
```
git clone https://github.com/Luan-Neumann-Dev/GetAPet/
```

2. **Open** the console and navigate to the project folder:
```
cd GetAPet
```

3. **Configure** your MongoDB database credentials in the ``db/conn.js`` file.

4. **Navigate** to the 'backend' folder and run the command:
```
npm install
```

5. **Start** the back-end server:
```
npm start
```

6. **Open** a new terminal tab, navigate to the 'frontend' folder, and run the command:
```
npm install
```

7. **Start** the front-end server:
```
npm run dev
```
8. Open ``http://localhost:5173`` in your web browser to view the project.

## Contributions 🤝
Contributions are welcome! If you have suggestions for improvements or encounter any issues, feel free to open an issue or submit a pull request.

🙋 Author




Foto do Luan no GitHub


Luan Neumann Dev



---