Skip to content

Latest commit

 

History

History
126 lines (91 loc) · 6.42 KB

README.md

File metadata and controls

126 lines (91 loc) · 6.42 KB

Introduction - Firma Bul

Author: Yavuz Bektas

Firma Bul is a modular and lightweight application built with Vue.js.

  • license - MIT

In the documentation you will learn how to install it, how to use the interface and how to link with backend

Live - demo

Users Info for Login

password: admin@admin

Ecosystem and Libraries

Name Description
Vue.JS The Progressive JavaScript Framework.
Express.JS Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
Tailwind Tailwind CSS is a design system implementation in pure CSS.
Axios Promise based HTTP client for the browser and node.js
JS Cookie A simple, lightweight JavaScript API for handling cookies
Vue-Router Vue Router is the official router for Vue.js
Vuex Vuex is a state management pattern + library for Vue.js applications
JWT JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties.
Lodash Lodash · A modern JavaScript utility library delivering modularity, performance & extras.

Backend Ecosystem

Name Description
MongoDB With a document data model that maps to how developers think and code and a powerful,.
PostgreSQL PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development.
Bcrypt A library to help you hash passwords..

📋 Contribution guide

  • npm install or yarn install
  • Please don't use jQuery or jQuery based plugins since there are many pure Vue alternatives

Screenshots

Signin

Dash

Register

Dash

Dashboard

Dash

Factory

Dash

User List

Dash

Factory Detail

Dash

Factory Detail-2

Dash

User Information

Dash

API Endpoints in order to check Auth for MongoDB

Name Description
/signup
Arguments
  • post: request — Auth Router
/me
Arguments
  • get: request — Auth Router
/userfind
Arguments
  • get: request — Find user with id
/signin
Arguments
  • post: request — Login request
/getallusers
Arguments
  • post: request — In order to find all users
/updateuser
Arguments
  • put: request — Update user attributes with ID

API Endpoints in order to check Factories data for PosgtreSQL

Name Description
/findfactoriesbyid
Arguments
  • post: request — Find factroies by ID
/addfactory
Arguments
  • post: request — Add Factory Data
/getallfactory
Arguments
  • get: request — Find all factories
/findfactoriesbywithid
Arguments
  • post: request — Find facotry with ID
/updatefactory
Arguments
  • put: request — In order to update factory based ID
/deletebyfactoryid
Arguments
  • post: request — Delete one factory with ID
/addfactoryattr
Arguments
  • post: request — Add factory detail
/findfactoriesbyname
Arguments
  • post: request — Find factories details based name
/findfactoriesbyname
Arguments
  • post: request — Find factories details based name
/updateByName
Arguments
  • put: request — Find factory and update

Environment Variables

For easier scripting, you can specify configuration settings by using environment variables.

Example

PORT = 3000;

MONGO_SERVER = mongodb://localhost:27017/admin


// Your MongoDB database credentials should now be stored in a more secure location via the .env file.

📎 Ready For Use Solutions

  • Login - Login panel
  • Register - Register panel
  • Account Settings - Account Settings Panel
  • Dashboard - is a powerful knowledge base for your project with user. friendly navigation and search features.
  • Error - “404” page template
  • User List - Follow with admin Panel and activate user
  • Factories - Find all factories and edit or add new one
  • Factories Details - Find all factories details and edit or add new one
  • Sign out - router guard
  • Add Data - follow the wizard

Star my GitHub repo ⭐ to continue improving