Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vikyw89/catstronauts
a fullstack app to get comfortable with apollo graphql
https://github.com/vikyw89/catstronauts
Last synced: 2 days ago
JSON representation
a fullstack app to get comfortable with apollo graphql
- Host: GitHub
- URL: https://github.com/vikyw89/catstronauts
- Owner: vikyw89
- License: bsd-3-clause
- Created: 2023-11-12T04:51:42.000Z (about 1 year ago)
- Default Branch: alpha
- Last Pushed: 2023-11-13T16:14:37.000Z (about 1 year ago)
- Last Synced: 2024-11-10T20:43:07.464Z (2 months ago)
- Language: TypeScript
- Homepage: https://catstronauts-client-alpha.23.94.26.231.sslip.io/
- Size: 823 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Catstornauts
Fullstack Graphql playground using apollo and TS
## Preview
client-alpha: https://catstronauts-client-alpha.23.94.26.231.sslip.io/
server-alpha: https://catstronauts-server-alpha.23.94.26.231.sslip.io/
## Getting Started
These instructions will guide you on how to set up and run the project locally.
### Prerequisites
- Docker: [Installation Guide](https://docs.docker.com/get-docker/)
- Node.js: [Installation Guide](https://nodejs.org/en/download/)### Development
1. Clone the repository:
```bash
git clone
```Navigate to the project root directory:
```
cd project-directory
```Install the dependencies:
```
npm install
```Start the backend server:
```
npm start
```The GraphQL API server will start running on http://localhost:4000.
Start the frontend client:
```
cd client
npm install
npm start
```The React application will start running on http://localhost:3000.
2. Deployment
To deploy the application using Docker, follow these steps:```bash
docker compose -f compose.alpha.yml up
```The application will be accessible at http://localhost:3000.
### Built With
List the technologies/frameworks used in the project.
License
This project is licensed under the [License Name] - see the LICENSE file for details.### Acknowledgments
Apollo graphql