Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Express backend and more !!! #49

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

HoussemDegachi
Copy link

  • I have added an Express Backend which will allow in the future to add a database, authentication and more other important features therefore this move will help you scale the website more efficiently yet even easier the before, moreover it will insanely improve the website's security.
  • added support to new libraries: ejs and ejs-mate (template libraries) for now the didn't add much value but looking from a long term vision this step will help a lot when we introduce authentication and database.
  • reformatted the project structure: the files are now divided into 2 folder "public" containing the assets such as styles, scripts, fonts and images the other folder is "views" contains all ejs files (html files that can embed JavaScript)
  • more into the views directory: it will contain all website pages in the future, now it does have to other folders 1. partials that will contain reusable website peaces like navbars, footer and even forms etc... 2. layouts that contains templates to reduce boilerplate
  • the home page file (was index.html now index.ejs) has been sliced into multiple files to avoid repeating code in the future.
  • 404 page and Coming soon page have been created

Houssem Degachi

Copy link

netlify bot commented Jan 20, 2024

Deploy Preview for techtalk7 ready!

Name Link
🔨 Latest commit cfcf0f7
🔍 Latest deploy log https://app.netlify.com/sites/techtalk7/deploys/65ac0f15e8bde900082f771b
😎 Deploy Preview https://deploy-preview-49--techtalk7.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant