Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/david-lafontant/academy


https://github.com/david-lafontant/academy

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# ACADEMY

ACADEMY is an online training school. It allow student to attend training in various field.

Application under construction

## Technical requirements

### Ruby version

ruby-3.2.2

### System dependencies

* Node.js
* Yarn
* PostgreSQL
* Rails 7
* Git

### To use on your local machine

1. Clone

```git

git clone https://github.com/david-lafontant/academy.git
```

2. Open the cloned repository with you favorite IDE

3. Open the cloned repository in your terminal and type

```bash
yarn add
```

then

```ruby
bundle install
```

then proced to the database setup
4. Database creation

```ruby
rails db:create
rails db:migrate
rails db:seed
```

5. then launch the application

```bash
bin/dev
```

and enjoy :)

## Already done

* setup the database
* Authetication
* Athorization
* Create the views

## Next steps

* Add static contents and styling for the views
* Remove minitest and build the tests with rspec
* Create API endpoints for the resources
* Add admin capability
* Add CMS
* Deployment
* Refactoring as follow up of posting for comments on social networks


Stay tuned!