Manager Resume - App icon

Manager Resume - App

Manager Resume - App

Description

Create your resume quickly and easily using your mobile phone or laptop.

With just one click, manage your professional information and have your personalized and exclusive resume in hand, which draws attention at the time of the interview.

This application contains essential resources for the User to build professional CVs, if you are a developer, you can easily build new templates with a few lines of HTML and CSS. Yes, just with HTML and CSS you have infinite construction freedom!

Try accessing the demo admin panel via the URL:

Quick Start

To use this software you need to have NodeJS installed in version 16 or higher, this will allow you to create your development environment.

Admin

The administrative panel allows you to manage software assets such as: images, templates, users, expiration times and prices.

Later, you will see more information about this webapp, however it is recommended that you have a basic knowledge of Vuejs as this project was built with the Quasar Framework. Then, install the Quasar CLI tool to use and run the development environment via the command:

$ npm i -g @quasar/cli
// or
$ sudo npm i -g @quasar/cli
        

There aren’t many configurations to be done in this directory, so:

  1. Run yarn or npm install
  2. Change the api connection information in the src/api.js file, this variable has the following definition:
    export const api = process.env.DEV
            ? '
            : '
    For development, the default address will be used, for production I recommend that you change the value right now: for your primary domain.
  3. Now, run: $ quasar dev and wait for the project to run, a tab will automatically open in your default browser with the authentication screen of the administrative panel.

API

  • Inside the api/ folder, all information and templates will be centralized. Enter the folder and:
    1. Run the dependency installer:
      $ npm install
      or
      $ yarn
    2. Now, duplicate the environment variables file present in api/.env.example and rename it .env. Set your values according to your work environment.

The environment variables present in .env.example have the following structure:

PORT=3333
HOST=0.0.0.0
NODE_ENV=development
APP_KEY=fIxfXUSGMwcOvum2JWksbylWCMRsEiHE
DRIVE_DISK=s3
CACHE_VIEWS=false
DB_CONNECTION=pg

PG_HOST=localhost
PG_PORT=5432
PG_USER=dummyKey
PG_PASSWORD=dummyKey
PG_DB_NAME=dummyKey

S3_KEY=dummyKey
S3_SECRET=dummyKey
S3_BUCKET=dummyKey
S3_REGION=sa-east-1
S3_ENDPOINT=

SMTP_HOST=smtp.umbler.com
SMTP_PORT=587
SMTP_USERNAME=<username>
SMTP_PASSWORD=<password>

USER_REGISTER=

RENDER_URI=

BTCPAY_URI=
BTCPAY_STORE=dummyKey
BTCPAY_ORDER_URL=
BTCPAY_TOKEN=dummyKey

Note that there is a separation by a line to make it easier to explain the context and what each item is for, let’s start with the first block that refers to general settings:

  • PORT – Port that your application will run on, if you have other apps running, it is important to change this value. More information, here.
  • HOST – The host refers to the IP that is running, it is recommended to leave this default value. More information, here.
  • NODE_ENV – The way the API will be executed, if you put it in production, change this value to production. Acceptable values are: production, development and testing. More information, here.
  • APP_KEY – Defines the key that will be applied to authentication tokens and cookies to avoid security breaches.
  • DRIVE_DISK – Defines which service will be used to save static files, for more information click here.
    It is possible to save the files locally as well.
  • CACHE_VIEWS – Defines templates to be cached in memory at runtime and no precompiling is required.
  • DB_CONNECTION – Defines which database connection will be used.

Run database migrations (make sure you have created a database and that it is running) with the following command:

$ node ace migration:run

After making the proper settings, it is important that you have initial access to manage the software, for that, run the command from the api folder and follow the steps on the screen:

$ node ace administrator

After that, you will be able to access it through the administrative application, which is in the admin/ folder.

Render

The render/ directory has the application for this project’s template renderer, it is important to keep in mind that this software can be on a server with a separate computer (it can even run on a Raspberry Pi).

You should see a file named .env.example, copy and paste it with a new name: .env. Inside that file you should have the following settings:

PORT=3334
HOST=127.0.0.1
NODE_ENV=development
APP_KEY=cmvv7feJnePa3T009vKtZEp_li0eWVwD
DRIVE_DISK=local
CACHE_VIEWS=false

MASTER_SERVER=ws://localhost:3333
ADMIN_MAIL=
ADMIN_PASS=

The purposes of each variable are similar to the API, however be aware of the three separate values that are part of the API connection:

  • MASTER_SERVER defines in which domain the api to which the continuous connection will be made is configured.
  • ADMIN_MAIL and ADMIN_PASS are your access variables to the administrative panel, without these values it will not be possible to connect or create templates.

After setting the values, run the following sequence of commands in your terminal/prompt:

  1. Install the required dependencies by running:
    $ yarn
            // ou
            $ npm install
  2. After that, run the command:
    $ node ace serve
  3. Wait for the connection to be established and that’s it.
Every time the application is started, it will check if there are templates pending rendering.
If there is a connection loss, render will always try to reconnect. After establishing communication, it will check if there are templates pending rendering and will run a separate flow to complete pending issues.

Up to this point, you can already execute the command to import the pre-defined templates in the system, for that, access the api/ folder and execute in your terminal/prompt:

$ node ace templates
Don’t forget to configure AWS S3® before proceeding.

User

The User application is in the user/ folder, where it is possible to create resumes based on information on: experience, projects, languages, graduation, hard skills and soft skills.

The app is similar to admin, so:

  1. Access the folder and install the dependencies in your terminal/prompt:
    $ yarn
                // or
                $ npm install
  2. The API connection configuration is in the src/api.js file, when putting it into production change the line with ‘ to your domain without removing the /user:
    export const api = process.env.DEV
                ? '
                : '                
                
  3. Now, run: $ quasar dev and wait for the project to run, a tab will automatically open in your default browser with the lobby screen, where you can select login or registration.

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit
codester.com

codester.com

SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”

Other · 20,705 views · 35 clicks

$2

Manager Resume - App | Code Market