Skip to content

Commit

Permalink
Add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AaronLieb committed Sep 1, 2024
1 parent 67265f1 commit 54a2289
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Snapshot

A simple game with the primary interface being sms

API built using FastAPI.
Uses Twilio api for the sms interface
SQLAlchemy as an ORM for Sqlite3.

Users are able to sign up by texting a specific number

### Development

Initialize the database

```bash
sqlite3 snapshot.db < schema.sql
```

Setup the .env
```
environment=
twilio_account_sid=
twilio_auth_token=
twilio_phone_number=
db_name=
hash_secret=
admin_pass=
beta_code=
beta_allowlist=
```

Run the tests
```bash
pytest
```

Start the server
```bash
fastapi run main.py
```

Format code before new changes
```bash
black .
```

0 comments on commit 54a2289

Please sign in to comment.