Files
bit/README.md
T
Juan Rodriguez f63be42b4c feat: Create users
Users migration, model, controller. user_id to links. signup view
2021-06-14 08:24:34 -05:00

39 lines
750 B
Markdown

# URL shortener
## How to run
### Development
- Setup
```bash
docker-compose up -d
docker-compose run --rm app bundle exec rails db:migrate
docker-compose stop
```
- Run
```bash
docker-compose up
```
### Testing
- Run tests
```bash
docker-compose run --rm app bundle exec rails test
```
### Rubocop
```bash
docker-compose run --rm app rubocop
```
## TODO
- [x] Create link model (make sure to create a index for the slug and click counter)
- [x] Generate unique slug
- [x] Link unit tests
- [x] Stimulus setup
- [x] Link controller (handle redirection)
- [x] Main page with input box
- [x] Create user model
- [ ] User unit tests
- [ ] Add userId key to link model
- [ ] Login and logout (sessions)
- [ ] Setup Redis for production cache_store