Giter Site home page Giter Site logo

hassantanveer / apivault Goto Github PK

View Code? Open in Web Editor NEW

This project forked from exifly/apivault

0.0 0.0 0.0 31.91 MB

Your gateway to a world of public APIs.

Home Page: https://apivault.dev

License: MIT License

Python 36.37% CSS 2.77% Vue 44.30% Dockerfile 1.32% Shell 0.22% SCSS 1.11% TypeScript 13.90%

apivault's Introduction

apivault dark ApiVault

screenshot


PrerequisitesHow To UseCreditsContributingSupportLicense

Built with

Nuxt.js Vue.js Django


Prerequisites

Before starting to use the software make sure you have docker installed.

How To Use

Clone the repository

git clone https://github.com/exifly/ApiVault

Set .env file

Inside root repository folder rename .env.dev file

cat .env.dev > .env

Inside /frontend folder rename .env.sample file

cd frontend
cat .env.dev > .env

Same action inside /backend folder

cd backend
cat .env.dev > .env

Client/Server side using Docker

# Go into the root folder
cd ApiVault

# Run docker
docker-compose up

Important note:

On first docker-compose launch, your terminal could tell you:

database_dev  | 2023-05-26 13:38:01.598 UTC [83] ERROR:  relation "vault_api" does not exist at character 232
database_dev  | 2023-05-26 13:38:01.598 UTC [83] STATEMENT:  SELECT "vault_api"."id", "vault_api"."name", "vault_api"."auth", "vault_api"."category_id", "vault_api"."cors", "vault_api"."description", "vault_api"."https", "vault_api"."url", "vault_api"."view_count", "vault_api"."source" FROM "vault_api" LIMIT 21
database_dev  | 2023-05-26 13:38:01.624 UTC [83] ERROR:  relation "vault_api" does not exist at character 232

or

server_dev    |   File "/usr/local/lib/python3.8/dist-packages/psycopg2/__init__.py", line 122, in connect
server_dev    |     conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
server_dev    | psycopg2.OperationalError: connection to server at "database" (172.20.0.2), port 5432 failed: Connection refused
server_dev    |         Is the server running on that host and accepting TCP/IP connections?

To fix those erros just stop it and relaunch docker-compose up

Note:

Please open an Issue if you see docker errors! (You can try fix on your own if you want)

Now just go on localhost:3000 on your browser.

Done


Credits

This software uses the following open source packages:

Tools 🔧


Contributing

If you've ever wanted to contribute to open source, and a great cause, now is your chance!

When contributing to this repository, please first discuss the change you wish to make via issues with the authors of this repository before making a change.
Make sure to go through the CODE OF CONDUCT once before making changes!

How to Contribute 🤔

  • Look at the existing Issues or create a new issue!
  • Fork the Repo to make changes.
  • Then, create a branch for any issue that you are working on.
  • Finally, implement your changes by committing your work.
  • Create a Pull Request (PR), which will be promptly reviewed and given suggestions for improvements by the community.
  • Add screenshots or screen captures to your Pull Request to help us understand the effects of the changes proposed in your PR.

For more detailed instructions ---> CONTRIBUTING.md

Contributors ✨

Thanks go to these wonderful people ✨:

gdjohn4s
gdjohn4s

🥳
Flavio Adamo
Flavio Adamo

🥳
NirajD10
NirajD10

🥳
kiabq
kiabq

🥳
Atharva Salitri
Atharva Salitri

🥳
Caick
Caick

🥳
Avishkar Kotkar
Avishkar Kotkar

🥳
James Francis
James Francis

🥳
MOHD NEHAL KHAN
MOHD NEHAL

🥳
Tarun Samanta
Tarun Samanta

🥳
Rohit Gurav
Rohit Gurav

🥳
Badrnyali
Badrnyali

🥳
bytemore
bytemore

🥳
Hassan Tanveer
Hassan Tanveer

🥳
cyberGHostJs
cyberGHostJs

🥳
et-c
et-c

🥳
Domenico Tenace
Domenico Tenace

🥳

Support

Feel free to open issues and pull requests and Don't forget to leave a star ⭐ If you want to support us with a coffee, that's how to do it! ❤️

ko-fi

License

ApiVault is licensed under the terms of MIT License. Check out LICENSE for details.


exifly.it  ·  GitHub @exifly  

apivault's People

Contributors

badrnyali avatar caickpassarella avatar cyberghostjs avatar dependabot[bot] avatar domet99 avatar et-c avatar flavioadamo avatar gdjohn4s avatar gianmazzoran avatar hassantanveer avatar iamjamesfrancis avatar kiabq avatar kotkaravishkar avatar mohdnehalkhan avatar nirajd10 avatar realrohitgurav avatar samantatarun avatar taseeeer avatar the-amazing-atharva avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.