Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/david-lafontant/academy
https://github.com/david-lafontant/academy
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/david-lafontant/academy
- Owner: david-lafontant
- Created: 2024-04-18T23:31:32.000Z (8 months ago)
- Default Branch: develop
- Last Pushed: 2024-04-20T14:42:50.000Z (8 months ago)
- Last Synced: 2024-04-21T03:36:56.152Z (8 months ago)
- Language: Ruby
- Size: 184 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!