Revert to version 1a320ee
This commit is contained in:
parent
574b75e3f2
commit
f408674deb
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,3 +1,8 @@
|
||||
node_modules/
|
||||
*/node_modules/
|
||||
*/build/
|
||||
|
||||
**/node_modules/
|
||||
**/build/
|
||||
.DS_Store
|
||||
.env
|
||||
@ -1,6 +1,6 @@
|
||||
|
||||
|
||||
# f45f54f45f45h54
|
||||
# FLPMSUPERSTAR
|
||||
|
||||
## This project was generated by [Flatlogic Platform](https://flatlogic.com).
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#f45f54f45f45h54 - template backend,
|
||||
#FLPMSUPERSTAR - template backend,
|
||||
|
||||
#### Run App on local machine:
|
||||
|
||||
@ -38,10 +38,10 @@
|
||||
|
||||
- Type this command to creating a new database.
|
||||
|
||||
- `postgres=> CREATE DATABASE db_f45f54f45f45h54;`
|
||||
- `postgres=> CREATE DATABASE db_flpmsuperstar;`
|
||||
|
||||
- Then give that new user privileges to the new database then quit the `psql`.
|
||||
- `postgres=> GRANT ALL PRIVILEGES ON DATABASE db_f45f54f45f45h54 TO admin;`
|
||||
- `postgres=> GRANT ALL PRIVILEGES ON DATABASE db_flpmsuperstar TO admin;`
|
||||
- `postgres=> \q`
|
||||
|
||||
---
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "f45f54f45f45h54",
|
||||
"description": "f45f54f45f45h54 - template backend",
|
||||
"name": "flpmsuperstar",
|
||||
"description": "FLPMSUPERSTAR - template backend",
|
||||
"scripts": {
|
||||
"start": "npm run db:migrate && npm run db:seed && nodemon ./src/index.js",
|
||||
"db:migrate": "sequelize-cli db:migrate",
|
||||
|
||||
@ -3,7 +3,7 @@ const os = require('os');
|
||||
const config = {
|
||||
gcloud: {
|
||||
bucket: 'fldemo-files',
|
||||
hash: '628510f17ff4fc3c44d6e6fee912d290',
|
||||
hash: 'afeefb9d49f5b7977577876b99532ac7',
|
||||
},
|
||||
bcrypt: {
|
||||
saltRounds: 12,
|
||||
@ -36,7 +36,7 @@ const config = {
|
||||
},
|
||||
uploadDir: os.tmpdir(),
|
||||
email: {
|
||||
from: 'f45f54f45f45h54 <app@flatlogic.app>',
|
||||
from: 'FLPMSUPERSTAR <app@flatlogic.app>',
|
||||
host: 'email-smtp.us-east-1.amazonaws.com',
|
||||
port: 587,
|
||||
auth: {
|
||||
@ -51,13 +51,6 @@ const config = {
|
||||
admin: 'Administrator',
|
||||
user: 'User',
|
||||
},
|
||||
|
||||
project_uuid: '7abe8e7f-14b3-4ca1-b9a7-d941ee8181aa',
|
||||
flHost:
|
||||
process.env.NODE_ENV === 'production' ||
|
||||
process.env.NODE_ENV === 'dev_stage'
|
||||
? 'https://flatlogic.com/projects'
|
||||
: 'http://localhost:3000/projects',
|
||||
};
|
||||
config.pexelsKey = 'Vc99rnmOhHhJAbgGQoKLZtsaIVfkeownoQNbTj78VemUjKh08ZYRbf18';
|
||||
config.pexelsQuery = 'abstract teamwork collaboration';
|
||||
|
||||
@ -13,7 +13,7 @@ module.exports = {
|
||||
username: 'postgres',
|
||||
dialect: 'postgres',
|
||||
password: '',
|
||||
database: 'db_f45f54f45f45h54',
|
||||
database: 'db_flpmsuperstar',
|
||||
host: process.env.DB_HOST || 'localhost',
|
||||
logging: console.log,
|
||||
seederStorage: 'sequelize',
|
||||
|
||||
@ -31,6 +31,14 @@ const CommentsData = [
|
||||
|
||||
// type code here for "relation_one" field
|
||||
},
|
||||
|
||||
{
|
||||
content: 'Testing will start next week.',
|
||||
|
||||
// type code here for "relation_one" field
|
||||
|
||||
// type code here for "relation_one" field
|
||||
},
|
||||
];
|
||||
|
||||
const ProjectsData = [
|
||||
@ -65,6 +73,16 @@ const ProjectsData = [
|
||||
|
||||
// type code here for "relation_one" field
|
||||
},
|
||||
|
||||
{
|
||||
name: 'Project Delta',
|
||||
|
||||
description: 'Deployment and maintenance of the project management tool.',
|
||||
|
||||
// type code here for "relation_many" field
|
||||
|
||||
// type code here for "relation_one" field
|
||||
},
|
||||
];
|
||||
|
||||
const TasksData = [
|
||||
@ -73,7 +91,7 @@ const TasksData = [
|
||||
|
||||
description: 'Create wireframes and design the user interface.',
|
||||
|
||||
status: 'InProgress',
|
||||
status: 'Done',
|
||||
|
||||
// type code here for "relation_one" field
|
||||
|
||||
@ -89,7 +107,7 @@ const TasksData = [
|
||||
|
||||
description: 'Implement the backend services and APIs.',
|
||||
|
||||
status: 'InProgress',
|
||||
status: 'ToDo',
|
||||
|
||||
// type code here for "relation_one" field
|
||||
|
||||
@ -115,6 +133,22 @@ const TasksData = [
|
||||
|
||||
due_date: new Date('2023-10-25T17:00:00Z'),
|
||||
},
|
||||
|
||||
{
|
||||
title: 'Conduct Testing',
|
||||
|
||||
description: 'Perform unit and integration testing.',
|
||||
|
||||
status: 'InProgress',
|
||||
|
||||
// type code here for "relation_one" field
|
||||
|
||||
// type code here for "relation_one" field
|
||||
|
||||
start_date: new Date('2023-10-20T09:00:00Z'),
|
||||
|
||||
due_date: new Date('2023-10-30T17:00:00Z'),
|
||||
},
|
||||
];
|
||||
|
||||
// Similar logic for "relation_many"
|
||||
@ -152,6 +186,17 @@ async function associateCommentWithTask() {
|
||||
if (Comment2?.setTask) {
|
||||
await Comment2.setTask(relatedTask2);
|
||||
}
|
||||
|
||||
const relatedTask3 = await Tasks.findOne({
|
||||
offset: Math.floor(Math.random() * (await Tasks.count())),
|
||||
});
|
||||
const Comment3 = await Comments.findOne({
|
||||
order: [['id', 'ASC']],
|
||||
offset: 3,
|
||||
});
|
||||
if (Comment3?.setTask) {
|
||||
await Comment3.setTask(relatedTask3);
|
||||
}
|
||||
}
|
||||
|
||||
async function associateCommentWithAuthor() {
|
||||
@ -187,6 +232,17 @@ async function associateCommentWithAuthor() {
|
||||
if (Comment2?.setAuthor) {
|
||||
await Comment2.setAuthor(relatedAuthor2);
|
||||
}
|
||||
|
||||
const relatedAuthor3 = await Users.findOne({
|
||||
offset: Math.floor(Math.random() * (await Users.count())),
|
||||
});
|
||||
const Comment3 = await Comments.findOne({
|
||||
order: [['id', 'ASC']],
|
||||
offset: 3,
|
||||
});
|
||||
if (Comment3?.setAuthor) {
|
||||
await Comment3.setAuthor(relatedAuthor3);
|
||||
}
|
||||
}
|
||||
|
||||
// Similar logic for "relation_many"
|
||||
@ -224,6 +280,17 @@ async function associateProjectWithOwner() {
|
||||
if (Project2?.setOwner) {
|
||||
await Project2.setOwner(relatedOwner2);
|
||||
}
|
||||
|
||||
const relatedOwner3 = await Users.findOne({
|
||||
offset: Math.floor(Math.random() * (await Users.count())),
|
||||
});
|
||||
const Project3 = await Projects.findOne({
|
||||
order: [['id', 'ASC']],
|
||||
offset: 3,
|
||||
});
|
||||
if (Project3?.setOwner) {
|
||||
await Project3.setOwner(relatedOwner3);
|
||||
}
|
||||
}
|
||||
|
||||
async function associateTaskWithProject() {
|
||||
@ -259,6 +326,17 @@ async function associateTaskWithProject() {
|
||||
if (Task2?.setProject) {
|
||||
await Task2.setProject(relatedProject2);
|
||||
}
|
||||
|
||||
const relatedProject3 = await Projects.findOne({
|
||||
offset: Math.floor(Math.random() * (await Projects.count())),
|
||||
});
|
||||
const Task3 = await Tasks.findOne({
|
||||
order: [['id', 'ASC']],
|
||||
offset: 3,
|
||||
});
|
||||
if (Task3?.setProject) {
|
||||
await Task3.setProject(relatedProject3);
|
||||
}
|
||||
}
|
||||
|
||||
async function associateTaskWithAssignee() {
|
||||
@ -294,6 +372,17 @@ async function associateTaskWithAssignee() {
|
||||
if (Task2?.setAssignee) {
|
||||
await Task2.setAssignee(relatedAssignee2);
|
||||
}
|
||||
|
||||
const relatedAssignee3 = await Users.findOne({
|
||||
offset: Math.floor(Math.random() * (await Users.count())),
|
||||
});
|
||||
const Task3 = await Tasks.findOne({
|
||||
order: [['id', 'ASC']],
|
||||
offset: 3,
|
||||
});
|
||||
if (Task3?.setAssignee) {
|
||||
await Task3.setAssignee(relatedAssignee3);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
|
||||
@ -15,8 +15,6 @@ const fileRoutes = require('./routes/file');
|
||||
const searchRoutes = require('./routes/search');
|
||||
const pexelsRoutes = require('./routes/pexels');
|
||||
|
||||
const openaiRoutes = require('./routes/openai');
|
||||
|
||||
const contactFormRoutes = require('./routes/contactForm');
|
||||
|
||||
const usersRoutes = require('./routes/users');
|
||||
@ -36,9 +34,9 @@ const options = {
|
||||
openapi: '3.0.0',
|
||||
info: {
|
||||
version: '1.0.0',
|
||||
title: 'f45f54f45f45h54',
|
||||
title: 'FLPMSUPERSTAR',
|
||||
description:
|
||||
'f45f54f45f45h54 Online REST API for Testing and Prototyping application. You can perform all major operations with your entities - create, delete and etc.',
|
||||
'FLPMSUPERSTAR Online REST API for Testing and Prototyping application. You can perform all major operations with your entities - create, delete and etc.',
|
||||
},
|
||||
servers: [
|
||||
{
|
||||
@ -126,12 +124,6 @@ app.use(
|
||||
permissionsRoutes,
|
||||
);
|
||||
|
||||
app.use(
|
||||
'/api/openai',
|
||||
passport.authenticate('jwt', { session: false }),
|
||||
openaiRoutes,
|
||||
);
|
||||
|
||||
app.use('/api/contact-form', contactFormRoutes);
|
||||
|
||||
app.use(
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
const errors = {
|
||||
app: {
|
||||
title: 'f45f54f45f45h54',
|
||||
title: 'FLPMSUPERSTAR',
|
||||
},
|
||||
|
||||
auth: {
|
||||
|
||||
@ -15,7 +15,7 @@ services:
|
||||
- ./data/db:/var/lib/postgresql/data
|
||||
environment:
|
||||
- POSTGRES_HOST_AUTH_METHOD=trust
|
||||
- POSTGRES_DB=db_f45f54f45f45h54
|
||||
- POSTGRES_DB=db_flpmsuperstar
|
||||
ports:
|
||||
- "5432:5432"
|
||||
backend:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# f45f54f45f45h54
|
||||
# FLPMSUPERSTAR
|
||||
|
||||
## This project was generated by Flatlogic Platform.
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ export default function AsideMenuLayer({
|
||||
>
|
||||
<div className='text-center flex-1 lg:text-left lg:pl-6 xl:text-center xl:pl-0'>
|
||||
<Link href={'/home'}>
|
||||
<b className='font-black'>f45f54f45f45h54</b>
|
||||
<b className='font-black'>FLPMSUPERSTAR</b>
|
||||
</Link>
|
||||
</div>
|
||||
<button
|
||||
|
||||
@ -20,7 +20,7 @@ export default function WebSiteFooter({
|
||||
|
||||
const style = FooterStyle.WITH_PROJECT_NAME;
|
||||
|
||||
const design = FooterDesigns.DESIGN_DIVERSITY;
|
||||
const design = FooterDesigns.DEFAULT_DESIGN;
|
||||
|
||||
return (
|
||||
<div
|
||||
|
||||
@ -19,7 +19,7 @@ export default function WebSiteHeader({
|
||||
const websiteHeder = useAppSelector((state) => state.style.websiteHeder);
|
||||
const borders = useAppSelector((state) => state.style.borders);
|
||||
|
||||
const style = HeaderStyle.PAGES_LEFT;
|
||||
const style = HeaderStyle.PAGES_RIGHT;
|
||||
|
||||
const design = HeaderDesigns.DESIGN_DIVERSITY;
|
||||
return (
|
||||
|
||||
@ -17,7 +17,6 @@ import {
|
||||
landingSteps,
|
||||
loginSteps,
|
||||
usersSteps,
|
||||
rolesSteps,
|
||||
} from '../stores/introSteps';
|
||||
|
||||
export type NextPageWithLayout<P = Record<string, unknown>, IP = P> = NextPage<
|
||||
@ -71,9 +70,9 @@ function MyApp({ Component, pageProps }: AppPropsWithLayout) {
|
||||
}
|
||||
}, []);
|
||||
|
||||
const title = 'f45f54f45f45h54';
|
||||
const title = 'FLPMSUPERSTAR';
|
||||
|
||||
const description = 'f45f54f45f45h54 generated by Flatlogic';
|
||||
const description = 'FLPMSUPERSTAR generated by Flatlogic';
|
||||
|
||||
const url = 'https://flatlogic.com/';
|
||||
|
||||
@ -114,15 +113,6 @@ function MyApp({ Component, pageProps }: AppPropsWithLayout) {
|
||||
setStepName('usersSteps');
|
||||
setStepsEnabled(true);
|
||||
}, 1000);
|
||||
} else if (
|
||||
router.pathname === '/roles/roles-list' &&
|
||||
!isCompleted('rolesSteps')
|
||||
) {
|
||||
setTimeout(() => {
|
||||
setSteps(rolesSteps);
|
||||
setStepName('rolesSteps');
|
||||
setStepsEnabled(true);
|
||||
}, 1000);
|
||||
} else {
|
||||
setSteps([]);
|
||||
setStepsEnabled(false);
|
||||
|
||||
@ -27,7 +27,7 @@ import FaqSection from '../components/WebPageComponents/FaqComponent';
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -125,10 +125,10 @@ export default function WebSite() {
|
||||
content={`Discover our innovative project management tool designed to enhance productivity and streamline your workflow. Explore features, learn about our mission, and get in touch with us today.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team collaborating on project tasks']}
|
||||
mainText={`Revolutionize Your Workflow with ${projectName}`}
|
||||
subTitle={`${projectName} is your ultimate project management tool, designed to streamline tasks, enhance collaboration, and boost productivity. Experience seamless project handling like never before.`}
|
||||
@ -137,9 +137,9 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FeaturesSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Dashboard showcasing project overview']}
|
||||
withBg={1}
|
||||
withBg={0}
|
||||
features={features_points}
|
||||
mainText={`Explore ${projectName} Features`}
|
||||
subTitle={`Discover the powerful features of ${projectName} that simplify project management and enhance team collaboration.`}
|
||||
@ -147,7 +147,7 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<AboutUsSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team brainstorming innovative solutions']}
|
||||
mainText={`Discover the Vision Behind ${projectName}`}
|
||||
subTitle={`At ${projectName}, we are committed to transforming the way teams manage projects. Our mission is to provide intuitive tools that empower teams to achieve their goals efficiently and effectively.`}
|
||||
@ -156,21 +156,21 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FaqSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={FaqDesigns.ACCORDION || ''}
|
||||
faqs={faqs}
|
||||
mainText={`Frequently Asked Questions about ${projectName} `}
|
||||
/>
|
||||
|
||||
<ContactFormSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={ContactFormDesigns.WITH_IMAGE || ''}
|
||||
image={['Person typing on a laptop']}
|
||||
mainText={`Get in Touch with ${projectName} `}
|
||||
subTitle={`We're here to help! Reach out to us anytime, and we'll respond promptly to assist you with any inquiries or support you need.`}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -50,7 +50,7 @@ export default function Login() {
|
||||
remember: true,
|
||||
});
|
||||
|
||||
const title = 'f45f54f45f45h54';
|
||||
const title = 'FLPMSUPERSTAR';
|
||||
|
||||
// Fetch Pexels image/video
|
||||
useEffect(() => {
|
||||
@ -189,49 +189,6 @@ export default function Login() {
|
||||
? videoBlock(illustrationVideo)
|
||||
: null}
|
||||
<div className='flex items-center justify-center flex-col space-y-4 w-full lg:w-full'>
|
||||
<CardBox id='loginRoles' className='w-full md:w-3/5 lg:w-2/3'>
|
||||
<Link href={'/home'}>
|
||||
<h2 className='text-4xl font-semibold my-4'>
|
||||
{' '}
|
||||
f45f54f45f45h54
|
||||
</h2>
|
||||
</Link>
|
||||
|
||||
<div className='flex flex-row text-gray-500 justify-between'>
|
||||
<div>
|
||||
<p className='mb-2'>
|
||||
Use{' '}
|
||||
<code
|
||||
className={`cursor-pointer ${textColor} `}
|
||||
onClick={(e) => setLogin(e.target)}
|
||||
>
|
||||
admin@flatlogic.com
|
||||
</code>{' '}
|
||||
to login as Admin
|
||||
</p>
|
||||
<p>
|
||||
Use{' '}
|
||||
<code
|
||||
className={`cursor-pointer ${textColor} `}
|
||||
onClick={(e) => setLogin(e.target)}
|
||||
>
|
||||
client@hello.com
|
||||
</code>{' '}
|
||||
to login as User
|
||||
</p>
|
||||
</div>
|
||||
<div>
|
||||
<BaseIcon
|
||||
className={`${iconsColor}`}
|
||||
w='w-16'
|
||||
h='h-16'
|
||||
size={48}
|
||||
path={mdiInformation}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</CardBox>
|
||||
|
||||
<CardBox className='w-full md:w-3/5 lg:w-2/3'>
|
||||
<Formik
|
||||
initialValues={initialValues}
|
||||
|
||||
@ -5,7 +5,7 @@ import LayoutGuest from '../layouts/Guest';
|
||||
import { getPageTitle } from '../config';
|
||||
|
||||
export default function PrivacyPolicy() {
|
||||
const title = 'f45f54f45f45h54';
|
||||
const title = 'FLPMSUPERSTAR';
|
||||
const [projectUrl, setProjectUrl] = useState('');
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
@ -5,7 +5,7 @@ import LayoutGuest from '../layouts/Guest';
|
||||
import { getPageTitle } from '../config';
|
||||
|
||||
export default function PrivacyPolicy() {
|
||||
const title = 'f45f54f45f45h54';
|
||||
const title = 'FLPMSUPERSTAR';
|
||||
const [projectUrl, setProjectUrl] = useState('');
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
@ -24,7 +24,7 @@ import ContactFormSection from '../../components/WebPageComponents/ContactFormCo
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -89,10 +89,10 @@ export default function WebSite() {
|
||||
content={`Discover the story behind ${projectName}, our mission, and the dedicated team working to revolutionize project management. Explore our features and get in touch with us.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team collaborating in modern office']}
|
||||
mainText={`Unveiling the Story of ${projectName}`}
|
||||
subTitle={`Discover the journey and vision behind ${projectName}. Learn about our mission to transform project management and meet the team dedicated to your success.`}
|
||||
@ -101,7 +101,7 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<AboutUsSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team brainstorming innovative ideas']}
|
||||
mainText={`Meet the Innovators Behind ${projectName}`}
|
||||
subTitle={`At ${projectName}, our passion drives us to create cutting-edge solutions for project management. Our team is committed to delivering excellence and empowering your success.`}
|
||||
@ -110,7 +110,7 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FeaturesSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Dashboard displaying key features']}
|
||||
withBg={0}
|
||||
features={features_points}
|
||||
@ -120,14 +120,14 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<ContactFormSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={ContactFormDesigns.HIGHLIGHTED || ''}
|
||||
image={['Person typing on a laptop']}
|
||||
mainText={`Connect with ${projectName} Today `}
|
||||
subTitle={`Have questions or need assistance? Reach out to us anytime, and our team will respond promptly to support your needs.`}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -18,7 +18,7 @@ import ContactFormSection from '../../components/WebPageComponents/ContactFormCo
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -62,10 +62,10 @@ export default function WebSite() {
|
||||
content={`Reach out to ${projectName} for any inquiries, support, or feedback. Our team is here to assist you with all your project management needs.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Customer support team assisting clients']}
|
||||
mainText={`Connect with ${projectName} Today`}
|
||||
subTitle={`We're here to help you with any questions or support you need. Reach out to ${projectName} and let us assist you in achieving your project goals.`}
|
||||
@ -74,14 +74,14 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<ContactFormSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={ContactFormDesigns.WITH_IMAGE || ''}
|
||||
image={['Person typing on a laptop']}
|
||||
mainText={`Get in Touch with ${projectName} `}
|
||||
subTitle={`We're available 24/7 to assist you. Send us a message, and our team will respond promptly to address your inquiries and support needs.`}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -18,7 +18,7 @@ import FaqSection from '../../components/WebPageComponents/FaqComponent';
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -95,10 +95,10 @@ export default function WebSite() {
|
||||
content={`Find answers to common questions about ${projectName}. Learn more about our features, services, and how we can help streamline your project management.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Person reading FAQ on laptop']}
|
||||
mainText={`Your Questions Answered with ${projectName}`}
|
||||
subTitle={`Explore our comprehensive FAQ section to find answers to your most pressing questions about ${projectName}. We're here to help you make the most of our project management tool.`}
|
||||
@ -107,13 +107,13 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FaqSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={FaqDesigns.ACCORDION || ''}
|
||||
faqs={faqs}
|
||||
mainText={`Common Questions About ${projectName} `}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@ import FaqSection from '../../components/WebPageComponents/FaqComponent';
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -125,10 +125,10 @@ export default function WebSite() {
|
||||
content={`Discover our innovative project management tool designed to enhance productivity and streamline your workflow. Explore features, learn about our mission, and get in touch with us today.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team collaborating on project tasks']}
|
||||
mainText={`Revolutionize Your Workflow with ${projectName}`}
|
||||
subTitle={`${projectName} is your ultimate project management tool, designed to streamline tasks, enhance collaboration, and boost productivity. Experience seamless project handling like never before.`}
|
||||
@ -137,9 +137,9 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FeaturesSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Dashboard showcasing project overview']}
|
||||
withBg={0}
|
||||
withBg={1}
|
||||
features={features_points}
|
||||
mainText={`Explore ${projectName} Features`}
|
||||
subTitle={`Discover the powerful features of ${projectName} that simplify project management and enhance team collaboration.`}
|
||||
@ -147,7 +147,7 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<AboutUsSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team brainstorming innovative solutions']}
|
||||
mainText={`Discover the Vision Behind ${projectName}`}
|
||||
subTitle={`At ${projectName}, we are committed to transforming the way teams manage projects. Our mission is to provide intuitive tools that empower teams to achieve their goals efficiently and effectively.`}
|
||||
@ -156,21 +156,21 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FaqSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={FaqDesigns.ACCORDION || ''}
|
||||
faqs={faqs}
|
||||
mainText={`Frequently Asked Questions about ${projectName} `}
|
||||
/>
|
||||
|
||||
<ContactFormSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={ContactFormDesigns.WITH_IMAGE || ''}
|
||||
image={['Person typing on a laptop']}
|
||||
mainText={`Get in Touch with ${projectName} `}
|
||||
subTitle={`We're here to help! Reach out to us anytime, and we'll respond promptly to assist you with any inquiries or support you need.`}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -21,7 +21,7 @@ import FeaturesSection from '../../components/WebPageComponents/FeaturesComponen
|
||||
export default function WebSite() {
|
||||
const cardsStyle = useAppSelector((state) => state.style.cardsStyle);
|
||||
const bgColor = useAppSelector((state) => state.style.bgLayoutColor);
|
||||
const projectName = 'f45f54f45f45h54';
|
||||
const projectName = 'FLPMSUPERSTAR';
|
||||
|
||||
useEffect(() => {
|
||||
const darkElement = document.querySelector('body .dark');
|
||||
@ -86,10 +86,10 @@ export default function WebSite() {
|
||||
content={`Explore the range of services offered by ${projectName} to streamline your project management processes. Discover how our features can enhance productivity and collaboration for your team.`}
|
||||
/>
|
||||
</Head>
|
||||
<WebSiteHeader projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteHeader projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
<main className={`flex-grow bg-white rounded-none `}>
|
||||
<HeroSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Team working on project plans']}
|
||||
mainText={`Transform Your Projects with ${projectName}`}
|
||||
subTitle={`Discover the comprehensive services offered by ${projectName} to elevate your project management experience. From seamless integration to real-time collaboration, we have you covered.`}
|
||||
@ -98,9 +98,9 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<FeaturesSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
image={['Features displayed on a screen']}
|
||||
withBg={1}
|
||||
withBg={0}
|
||||
features={features_points}
|
||||
mainText={`Discover ${projectName} Services`}
|
||||
subTitle={`Explore the powerful features of ${projectName} designed to streamline your project management and enhance team productivity.`}
|
||||
@ -108,14 +108,14 @@ export default function WebSite() {
|
||||
/>
|
||||
|
||||
<ContactFormSection
|
||||
projectName={'f45f54f45f45h54'}
|
||||
projectName={'FLPMSUPERSTAR'}
|
||||
design={ContactFormDesigns.HIGHLIGHTED || ''}
|
||||
image={['Person typing on a laptop']}
|
||||
mainText={`Reach Out to ${projectName} `}
|
||||
subTitle={`Have questions or need assistance? Contact us anytime, and our team will respond promptly to support your project management needs.`}
|
||||
/>
|
||||
</main>
|
||||
<WebSiteFooter projectName={'f45f54f45f45h54'} pages={pages} />
|
||||
<WebSiteFooter projectName={'FLPMSUPERSTAR'} pages={pages} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user