This is the front-end of a Forum application built with svelte and tailwind css.
In this application, you can
Here, I assume you may already have node.js installed, together with npm, yarn or pnpm.
To set up the application locally, you first clone this repository and modify your environment variables.
There is a file called .env.example
which you can rename to .env
and use as your environment variables.
Below are the bash codes for the above
# clone the repo
git clone https://github.com/CudiLala/Forum-App.git
# copy the example env as your .env file
cp .env.example .env
The .env.exmaple
file looks like this
PUBLIC_DEV_API_URL = 'http://127.0.0.1:8080'
PUBLIC_PROD_API_URL = 'https://api.forum.projects.cudi.dev'
The PUBLIC_DEV_API_URL
is the url of the api to be used in development, while PUBLIC_PROD_API_URL
is the url of the api to be used in production.
You can replace PUBLIC_DEV_API_URL
with https://api.forum.projects.cudi.dev
in your env file, if you want to connect your ui, to the already existing api in dev mode.
To initialize your own api, you will have to clone and setup your own server from https://github.com/CudiLala/forum-api.git.
After cloning and setting up your env file, you can run the application in dev mode by
# Using npm
npm install
npm run dev
or
# Using yarn
yarn
yarn dev
or
# Using pnpm
pnpm i
pnpm dev
To run as a production application,
# Using npm
npm install
npm run build
npm start
or
# Using yarn
yarn
yarn build
yarn start
or
# Using pnpm
pnpm i
pnpm build
pnpm start
Thank you! Feel free to contact me @ augustinemadu9@gmail.com