Skip to content

kzyavuz/PortfolyaWebSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Merhabalar. Bu projemde ReactJS, nodeJS, express ve mongo db kullanarak dinamik cv sitesi olusturdum. Projeyi çalıstırmak için veri tabanı bağlantınızı sağladıktan sonra gerekli kütüphaneleri indirmeniz gerekmektedir.

  1. İlk olarak api projesinin içine girip sırasıyla

    a. npm install -force komutuyla npm kütüphanesini projeye dahil edelim.

    b. npm start komutuyla api ayağa kaldıralım. komut ekranında "mongodb bağlantısı başarılı" yazısı geldiğinde basarılı sekilde api ayağa kalkmıstır.

Api olustuğunda otomatikmen veri tabanınız olusacaktır.

  1. AdminPAnel projesinin içine girelim

    a. npm intall -force komutu ile npm kütüphanesini indirelim.

    b. npx vite komutu ile projeyi çalıstıralım.

    Admin giris bilgisi isticektir. Henüz admin olmadığı için bu asamyaı geçici olarak atlicağız. bunun için gerekli adımlar şu şekilde:

      1. Api projesinde index.js sayfasında user methods kısmında "app.post('/SignUp', Token, userRoutes.SignUp);"
      yazan kod parçasını "app.post('/SignUp', userRoutes.SignUp);"
      bu şekilde güncelleyip token işlemini geçiyoruz. Bu sayede yeni admin olustururken admin girisi gerekmiyecektir.
    

    image

      2.AdminPanel projesinde src > utils > routers > index.jsx dosyasında
         <Route element={<AuthRoute />}>
     						<Route path="/" element={<MinimalLayout />}>
     							<Route path="/SignUp" element={<Signup />} />
     						</Route>
        kodu yerine
    

    image

        <Route>
     						<Route path="/" element={<MinimalLayout />}>
     							<Route path="/SignUp" element={<Signup />} />
     						</Route>
        kodunu yazınız.
    

    artık http://localhost:****/SignUp a gittiğinizde yeni kullanıcı oluturabilir ve projeye veri eklemesi yapabilirsiniz.

  2. PortfolyoWebSite projesini açın ve sırasıyla npm install -force ve npm start komutlarını çalıstırın.

    Proje tamamen kuruldu ve kullanıma hazırdır.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published