Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mubaraksulayman/fidia

The number one collection of creative works
https://github.com/mubaraksulayman/fidia

bootstrap-4 nuxt2 props resuable-component vue-bootstrap vuejs2

Last synced: about 2 months ago
JSON representation

The number one collection of creative works

Awesome Lists containing this project

README

        

# Fidia

The number one collection of creative works :information_source:.

**`fidia`** is built with Nuxt 2, bootstrap-vue and lots love :heart: :sparkling_heart:, and deployed on netlify.

Because of our believe in being progressive, we believe ths is just a work in progress :construction:. But, feel free to explore :ringed_planet: **[Fidia](https://fidia-dashboard.netlify.app/)**, thank you friend.





Explore the docs »




View Demo
·
Report Bug
·
Request Feature

## Table of contents

- [Project Title](#fidia)

- [Table of contents](#table-of-contents)

- [Getting started](#getting-started)

- [Prerequisites](#prerequisites)

- [Project structure](#project-structure)

- [Fidia](#fidia)
- [Table of contents](#table-of-contents)
- [Project structure](#project-structure)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Project Setup](#project-setup)
- [Built with](#built-with)
- [Authors](#authors)
- [License](#license)
- [Contributing](#contributing)
- [Acknowledgments](#acknowledgments)

- [Built with](#built-with)

- [Authors](#authors)

- [License](#license)

- [Contributing](#contributing)

- [Acknowledgments](#acknowledgments)

[(Back to top)](#fidia)

## Project structure

The following is a description of the folders in this project, and how they are used. Our Application Stack is Bootstrap-vue (HTML5 with WAI-ARIA), CSS3 and VueJS (Javascript).

**Application Source** HTML, CSS & Javascript Files:

- **`assets`**: Application assets like font, images and styles
- **`data`**: Application data
- **`images`**: Application images
- **`styles`**: Application styles

- **`components`**: Application reusable components files

- **`layout`**: Application wrapper templates

- **`pages`**: Application pages
- **`index.vue`**: Application entry wrapper

- **`plugins`**: Application utility folder
- **`globalComponents`**: Application global reusuable components
- **`mixins`**: Application global reusuable functions

- **`main.js`**: Main vue application entry file

- **`store`**: Application state management folder (for vuex)
- **`modules`**: Application submodules for state management

**Development Content** - used to automate development & testing:

- **`.env`**: Application environment variables

- **`eslintrc.js`**: Eslint configuration for the app which includes _**airbnb**_ linting / style guide settings

- **`.gitignore`**: Application ignored files for commits

- **`package.json`**: Package file for Node that gets used during `yarn install`

- **`README.md`**: App information and guide

**Third Party Content** _( !.gitignored )_:

- **`node_modules`**: Third Party Libraries installed via `package.json` during `yarn install`

[(Back to top)](#fidia)

## Getting Started

## Prerequisites

The things you will need in order to use the app and how to install them

- Before you begin, ensure you have the latest node installed on your computer - [Node.js 14.16.1](https://nodejs.org/en/download/) was used for this

Check with:

```bash
# ensure Node.js is >= 14.16.1
vue --version
```

- Also ensure you have the latest vue cli installed - [Vue CLI 3.O](https://cli.vuejs.org/) was used for this

Check with:

```bash
# ensure Vue CLI is >= 3.0
vue --version
```

[(Back to top)](#fidia)

## Project Setup

```bash
# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate
```

For detailed explanation on how things work, check out the [documentation](https://nuxtjs.org).

[(Back to top)](#fidia)

## Built with

- [Vue 2](https://vuejs.org/) - The progressive javasript framework used

- External libraries used in this project includes:
- [Bootstrap](https://getbootstrap.com/4.6) - The world's most popular front-end open source toolkit for designing and customizing responsive mobile-first sites.

- [Bootstrap Vue](https://bootstrap-vue.org/) - The tool to hemp optimize the use of Vue.js and bootstrap.

[(Back to top)](#fidia)

## Authors

- **Mubarak SULAYMAN** - [@mubaraksulayman](https://twitter.com/mubaraksulayman)

See also the list of [contributors](https://github.com/MubarakSULAYMAN/fidia/contributors) who participated in this project.

[(Back to top)](#fidia)

## License

This project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/).

[(Back to top)](#fidia)

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

[(Back to top)](#fidia)

## Acknowledgments

- Inspiration was drawn from [Frontend Engineer (VueJS/Nuxt) - Fidia](https://getfidiahq.notion.site/Frontend-Engineer-VueJS-Nuxt-Fidia-1e99011546d2452aa03e51f1043f12e6) on github. Figma design on [Frontend Engineer Task - Fidia](https://www.figma.com/file/eXk5QkQgBo89Srz5Gp4NVN/Frontend-Engineer-Task?node-id=1%3A12183)

[(Back to top)](#fidia)