Barata-Ribeiro / sentinel-of-liberty_frontend

The frontend of the Sentinel of Liberty website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sentinel of Liberty - Frontend

The website Sentinel of Liberty is built to be a place where users can suggest news from third-party news providers, and through this list, the interaction between the ecosystem starts. A User can freely write an article about said proposed news, focused on freedom and perhaps libertarian views. Not necessarily. It is a frontend to give a view to the backend it was built for; the project being completely open-source, you can modify it to your needs.

Built With πŸ› οΈ

Setup guide πŸš€

  1. Clone the repository using the following command:
    git clone https://github.com/Barata-Ribeiro/sentinel-of-liberty_frontend.git
  2. Navigate to folder:
    cd sentinel-of-liberty_frontend
  3. Install dependencies:
    npm install
  4. Running the frontend:
    ng serve
  5. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Main Folder Structure πŸ“‚

.angular
.vscode
node_modules
src
β”œβ”€β”€ app
β”‚   β”œβ”€β”€ @types
β”‚   β”œβ”€β”€ components
β”‚   β”œβ”€β”€ guards
β”‚   β”œβ”€β”€ pages
β”‚   β”œβ”€β”€ services
β”‚   β”œβ”€β”€ app.component.css
β”‚   β”œβ”€β”€ app.component.html
β”‚   β”œβ”€β”€ app.component.ts
β”‚   β”œβ”€β”€ app.config.server.ts
β”‚   β”œβ”€β”€ app.config.ts
β”‚   β”œβ”€β”€ app.routes.ts
β”‚   └── auth.interceptor.ts
β”œβ”€β”€ assets
β”œβ”€β”€ environments
β”œβ”€β”€ custom-theme.scss
β”œβ”€β”€ favicon.ico
β”œβ”€β”€ index.html
β”œβ”€β”€ main.server.ts
β”œβ”€β”€ main.ts
└── styles.css
.editorconfig
.gitignore
.prettierignore
.prettierrc
angular.json
package-lock.json
package.json
postcss.config.cjs
README.md
server.ts
tailwind.config.js
tsconfig.app.json
tsconfig.json
tsconfig.spec.json

Contributing 🀝

Contributions, issues, and feature requests are welcome! Feel free to check issues page if you want to contribute.

License πŸ“„

This project is licensed under the MIT License - see the LICENSE file for details.

About

The frontend of the Sentinel of Liberty website.


Languages

Language:HTML 52.8%Language:TypeScript 42.7%Language:CSS 2.1%Language:JavaScript 1.6%Language:SCSS 0.8%